是否可以将drawableLeft outsite设置为TextViews 9patch背景?
我正在使用此代码:
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/background_9patch"
android:drawableLeft="@drawable/leftImg"
android:text="Hello World" />
我希望android:drawableLeft =“@ drawable / leftImg”将位于android:background =“@ drawable / background_9patch”的左侧。
答案 0 :(得分:2)
由于您的背景是自定义9补丁,您可以修改背景图像,使其在可伸展内容的左侧具有固定大小的透明部分,从而为左Drawable
提供足够的填充。这就是框架为像CheckBox
这样的小部件创建背景的方式,这些小部件将文本移到相应的按钮旁边。