我在另一个布局中有一个布局。
<GridLayout ... >
<RelativeLayout android:id="@+id/id_daily_readings_small" ... > ... </RelativeLayout>
</GridLayout>
我想在相对布局及其所有内容中添加触摸事件,以便触摸其中的任何位置都会触发事件。怎么办呢?
答案 0 :(得分:1)
尝试类似
的内容RelativeLayout rl = (RelativeLayout) findViewById(R.id.id_daily_readings_small);
rl.setOnTouchListener(new OnTouchListener()
{
@Override
public void onTouch(View v, MotionEvent event)
{
// do your work
}
});
然后你可以比较MotionEvent
来决定如果你想根据按下/向上/等改变行为怎么办...查看下面的文档链接以获取更多信息,使其适用于什么确切地说你需要。