使用按钮在android中添加两个文本

时间:2015-05-07 05:46:43

标签: android android-layout android-xml android-button

enter image description here

要在android中实现这个按钮的感觉我使用下面的Xml代码。 但我认为使用按钮有一种不愉快的方式。任何人都可以解决我的问题,因为我想在一个按钮中附加两个文本。我的动机是摆脱这种布局。

<LinearLayout
        android:id="@+id/map_near_by"
        android:layout_width="125dp"
        android:layout_height="40dp"
        android:background="@drawable/map_roundcorners"
        android:gravity="center">

        <TextView
            android:id="@+id/nearby_font"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/map_nav_icon"
            android:textColor="@color/text_white"
            android:textSize="@dimen/Text_size_25" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="@dimen/Margin_10"
            android:text="Nearby"
            android:textColor="@color/text_white" />
    </LinearLayout>

1 个答案:

答案 0 :(得分:0)

要使按钮显示文本和图标,请使用带有android:drawableLeft属性的Button类:

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/button_icon"
android:text="@string/button_text" >