Erhöhen Sie den anklickbaren Bereich der Schaltfläche

Möchte ich erhöhen Sie den anklickbaren Bereich der Schaltfläche.Aber das Bild in den button soll bleiben der gleichen Größe.Auch ich habe set Bild als hintergrund, nicht als Quelle .Wie kann ich das tun?

 <Button
        android:id="@+id/backbutton"
        android:layout_width="25dp"
        android:layout_height="25dp"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="15dp"
        android:layout_marginTop="5dp"
        android:background="@drawable/arrow"
        android:paddingLeft="10dp"
        android:paddingRight="10dp"

        android:textColor="@color/title_gray"
        android:textSize="14sp"


        android:visibility="visible" />
  • verwenden android:padding="20dp" oder mehr anstelle von padding Links und rechts
  • aber wid, wie wird klickbaren Bereich zu erhöhen?Auch layout_width und layout_height ist 25dp
  • Lösung machen Sie Ihre Schaltfläche größer insgesamt. Wenn Sie möchten, dass die Schaltfläche die gleiche, aber in der Lage sein zu klicken, um es, dann kann man eine transparente Schaltfläche, und legen Sie ein layout mit dem Zeug im inneren.
  • oh havent sah die layout_width und Höhe. Also, was können Sie tun, ist die Schaltfläche in einem LinearLayout machen layout_width Höhe oder Doppel-oder dreifach-Schaltfläche und implementieren linearlayout setonclicklistener, was u tun mit Knopf
  • Sollten Sie verwenden TouchDelegate , schauen hier
InformationsquelleAutor | 2015-06-02
Schreibe einen Kommentar