造型按钮与drawable背景和drawable左

时间:2014-08-01 10:05:24

标签: android button styling

我怀疑我将不得不以这种方式做到这一点,但这里就是

我有这个:

        <Button
            android:id="@+id/favouritesButton"
            android:layout_height="wrap_content"
            android:layout_margin="5sp"
            android:text="@string/favourites"
            android:drawableLeft="@drawable/shopping_basket_90x75"
            android:enabled="false"
            style="@style/BtnBigGreenLeft" />

这给了我这个

Styled button with drawable image and border

客户想要的是这个(不同的可绘制图像,但你明白了)

Button stays button and image is there

这是可能的,还是我必须将其分解为单独的元素才能使其发挥作用?

4 个答案:

答案 0 :(得分:1)

是的,只是打破它。它将解决您使用任何其他解决方案的许多未来问题。

并使线性布局包装所有可点击的。

答案 1 :(得分:0)

抱歉我的英文。

如果您希望所有图片都可以点击,您可以简单地修复它

但是如果你想要只有绿色区域可以点击它应该更难

答案 2 :(得分:0)

对不起我的英语。

如果您想要整个可点击的东西,您只需要在PC上的Paint程序中更改图片,并将正确的图片更改为您制作的新图片及其。

我希望它能阻止你。

答案 3 :(得分:0)

我认为你不能用一个按钮来做这件事。

尝试在图像上使用ImageButton并将其分解为2个不同的按钮(按钮和图像按钮),或者只需使用PC上的Paint程序并将图像放在ImageButton背景上(第二个我认为是easyer)。 / p>