這是我的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
感謝您的所有幫助......它使我的代碼更加混亂,但最終它的工作......我認爲回報應該是真的...... –