Ich habe dieses Layout, das Titel, zwei Schnipsel von Informationen über das Thema (Telefon und Adresse) zeigt, und darunter ist ein lineares Layout, das zwei Schaltflächen enthält. Diese beiden Buttons sind nur anklickbar, wenn ich auf ihre Oberseite klicke. Wenn ich auf den unteren Teil klicke, wird das gesamte Fenster ausgewählt, wenn ich auf den oberen Teil klicke, wird der Knopf ausgewählt. Ich habe versucht, die Polsterung des Ganzen zu reparieren, aber das hat nicht geholfen. Ich würde gerne wissen, was ich hier falsch mache.LinearLayout nur halbwegs anklickbar
Hier ist der XML-Datei:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center_vertical"
android:layout_margin="16dp">
<TextView
android:id="@+id/title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Title"
android:textSize="22sp"
android:textStyle="bold"
android:textColor="@color/white"
android:gravity="center_horizontal"
android:paddingTop="8dp"
android:paddingBottom="8dp"
android:background="@color/blue_dialog"
style="@style/BoldStyle" />
<TextView
android:id="@+id/description"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="snippet"
android:layout_gravity="center"
android:textSize="16sp"
android:maxLines = "2"
android:minLines="1"
android:ellipsize="end"
android:layout_margin="8dp"
android:textAlignment="viewStart"
style="@style/RegularStyle"/>
<TextView
android:id="@+id/telephone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="snippet"
android:layout_gravity="center"
android:layout_centerVertical="true"
android:textSize="16sp"
android:layout_margin="8dp"
android:drawableLeft="@drawable/phone"
android:drawablePadding="8dp"
android:gravity="center"
android:textAlignment="viewStart"
style="@style/RegularStyle"/>
<TextView
android:id="@+id/address"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="snippet"
android:layout_centerVertical="true"
android:textSize="16sp"
android:layout_margin="8dp"
android:drawableLeft="@drawable/contacts"
android:drawablePadding="8dp"
android:layout_gravity="center"
android:gravity="center"
android:textAlignment="viewStart"
style="@style/RegularStyle"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center"
android:layout_gravity="center"
android:layout_marginBottom="16dp">
<Button
android:id="@+id/buttonOffers"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Offers"
android:background="@color/blue_dialog"
android:textAllCaps="false"
android:layout_marginRight="8dp"
android:textSize="18sp"
android:padding="8dp"
android:layout_gravity="center"
android:textColor="@color/white"
style="@style/BoldStyle"/>
<Button
android:id="@+id/buttonViewMore"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="View More"
android:background="@color/blue_dialog"
android:textAllCaps="false"
android:textSize="18sp"
android:padding="8dp"
android:layout_gravity="center"
android:textColor="@color/white"
style="@style/BoldStyle"/>
</LinearLayout>
Dies ist ein einfaches Beispiel dafür, was meiner Meinung nach ist. Unterhalb der roten Linie sind die Tasten nicht anklickbar.
Vielen Dank für Ihre Antworten. Nachdem ich den unteren Rand und die Polsterung entfernt habe, denke ich, dass es ein bisschen besser reagiert, aber es reagiert immer noch nicht wie es sein sollte. –