2015-05-07 3 views
-3

enter image description hereИспользование кнопки добавить два текста в андроида

Для достижения этой кнопки чувствовать себя в андроида я использую ниже код 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> 
+0

вам нужно добавить текст кнопки программно? это то, что вы имели ввиду ? – Lal

+0

Ну, вы можете просто отделить их пробелами ... В противном случае это единственный способ: – Salmaan

+0

@Lal, которого я знаю, есть ли другой способ добавить в XML мой вопрос – Munchoo

ответ

0

Для того, чтобы кнопка появится с текстом и значком, используйте класс Button с андроида: атрибут drawableLeft:

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

+0

, но это не изображение, это текст. – Munchoo

Смежные вопросы