2015-02-14 3 views
0

Я ищу, чтобы создать кнопку с текстом и фоном, и ближе к концу фона я хочу, чтобы текст имел другой цветной фон, однако я хочу, чтобы он все еще быть частью одной и той же кнопки.Android: Хочу создать фон с несколькими частями и цветами фона

Вот пример того, о чем я говорю.

enter image description here

ответ

0

Вы можете использовать RelativeLayout или любой другой макет вместо кнопки и просто обрабатывать события нажатия как кнопка.

Или вы можете использовать Layer List, что-то вроде этого (непроверенный), и вам нужно будет обрабатывать текст так, чтобы он вписывался.

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" > 
<item android:left="35dp"> 
    <shape android:shape="rectangle"> 
     <size android:width="35dp"/> 
     <solid android:color="color1"/> 
    </shape> 
</item> 
<item android:right="35dp"> 
    <shape android:shape="rectangle"> 
     <size android:width="35dp"/> 
     <solid android:color="color2"/> 
    </shape> 
</item></layer-list>