【发布时间】:2014-08-01 10:05:24
【问题描述】:
我怀疑我将不得不以艰难的方式做到这一点,但这里是
我有这个:
<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" />
这给了我这个
客户想要的是这个(不同的可绘制图像,但你明白了)
这可能吗,还是我必须将其分解为单独的元素才能使其工作?
【问题讨论】:
-
是一个完整的图像还是两个不同的按钮?
-
复合可绘制对象将始终放置在 textview 视图中。如果您的背景覆盖了 textview 的完整背景,那么您将始终得到当前所拥有的内容。您可以在背景可绘制中集成边距,但我建议使用单独的布局
-
这是一个按钮。我分别拥有图像和按钮颜色的资产,这就是我使用 drawbableLeft 的原因,但它坚持包装可绘制对象和文本。