作者MrJerome (飘扬)
看板AndroidDev
标题Re: [问题] layout跟里面的view同时可触发
时间Tue Sep 1 00:56:30 2015
声明:以下为概念,尚未用程式码佐证。
1. 若要同时触发LinearLayout 以及LinearLayout Child View 的话,
首先 LinearLayout XML 有个属性要微调成 android:clickable="false"
2.
LinearLayout linearLayout = .... // 取得LinearLayout 物件
View view = ... // 取得 View 物件
linearLayout.setOnClickListener(clickListener);
view.setOnClickListener(clickListener);
OnClickListener clickListener = new OnClickListener()
{
@Override
public void onClick(View v) {
v.getID(); // 判断为LlinearLayout ID 或是 View ID
}
};
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.165.72.156
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1441040192.A.3DF.html
1F:→ corrupt003: 请问这哪里同时触发了? 09/01 07:01