这是我的xml文件,你可以看到它被线性布局多次嵌套。我如何检查LinearLayout是否被点击
我想acheive什么是当我点击llOptionA的区域(第一 线性布局),我会得到敬酒通知。
我也穿上了llOptionA.setonclickListener() 敬酒但是,当我在文本中单击它什么都不做。
然后我还设置onclicklisteners在他们每个给我不同的敬酒 - > svTest,layout_inner,tvOptionA。并且我点击各处以查看哪个部分显示哪个面包。甚至当你设置一个OnClickListener
<LinearLayout
android:id="@+id/llOptionA"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="#ff00ff"
android:paddingLeft="30dp"
android:paddingRight="30dp"
android:paddingTop="5dp" >
<HorizontalScrollView
android:id="@+id/svTest"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:id="@+id/layout_inner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:id="@+id/tvOptionA"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLines="1"
android:text="A - Option A "
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#ffffff"
android:textStyle="bold" />
</LinearLayout>
</HorizontalScrollView>
</LinearLayout>
它只是我的代码部分嵌套即使如此我不能简化像你说不过你给了我一个很好的有关点击优先级和级别的信息。谢谢你,但它并没有解决我的问题。你的可点击不起作用。 –
@HishamMuneer我更新了我的第二个项目并提供了一个例子。现在它应该工作。 – Sam
感谢您的所有帮助......它使我的代码更加混乱,但最终它的工作......我认为回报应该是真的...... –