我有一个LinearLayout
,我想点击它时点击效果。这是我在XML中的LinearLayout
。线性布局点击没有效果
<LinearLayout
android:id="@+id/my_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clickable="true"
android:orientation="vertical"
android:background="@drawable/ripple_effect">
在我的片段onCreateView()
,我有:
myLyout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.d("hi","Click1");
myLyout.setBackground(ContextCompat.getDrawable(getActivity(), R.drawable.ripple_effect));
}
});
它不工作。我甚至没有看到日志消息。这里有什么问题?
你能后整个布局? – azizbekian
我想你是缺少这行'LinearLayout myLyout =(LinearLayout)视图。 findViewById(R.id.my_layout); ' –
您正在测试的API是什么?最低的API目标是什么? – fillobotto