Um ein Symbol und einen Text zu gruppieren, habe ich sie in einem linearen Layout gruppiert und einen Listener für das lineare Layout implementiert.Problem mit onclicklistener zu LinearLayout
<LinearLayout
android:id="@+id/ll0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="fill_horizontal"
android:orientation="vertical" >
<ImageButton
android:id="@+id/imageButton0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@null"
android:src="@drawable/start" />
<TextView
android:id="@+id/textView0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Start"
android:textAppearance="?android:attr/textAppearanceMedium" />
</LinearLayout>
Ich habe den Hörer, die folgende Art und Weise implementiert: -
l0 = (LinearLayout)findViewById(R.id.ll0);
l0.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
//Some Code
}
});
Die Frage, die ich gegenüber habe, ist das, was ich auf das Symbol klicken, wird der Zuhörer nicht zu reagieren scheint. Der Hörer hat funktioniert, als ich auf den Raum zwischen der Textansicht und dem Symbol geklickt habe. Ich möchte, dass das ganze Teil anklickbar ist, nicht an einem bestimmten Punkt.
android: anklickbar scheint nicht zu helfen, aber die zusammengesetzte Drawable funktioniert gut. – daemon54