如何将背景图像设置为android中的textview?
问题描述:
我想将背景图像设置为textview的高度和宽度。如果文本视图的大小小于它设置的小图像,如果它的大小大于它将大图像绘制到该文本视图。如何将背景图像设置为android中的textview?
答
也许XML绘制是有帮助的,取决于图像的要加载,存储以下XML在绘制文件夹,并宣布CML作为背景为您的TextView
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<shape>
<solid
android:color="#ef4444"/>
<stroke
android:width="1dp"
android:color="#992f2f"/>
<corners
android:radius="4dp"/>
<padding
android:left="4dp"
android:top="4dp"
android:right="4dp"
android:bottom="4dp"/>
</shape>
</item>
<item>
<shape>
<gradient
android:startColor="#ef4444"
android:endColor="#992f2f"
android:angle="270"/>
<stroke
android:width="1dp"
android:color="#992f2f"/>
<corners
android:radius="4dp"/>
<padding
android:left="4dp"
android:top="4dp"
android:right="4dp"
android:bottom="4dp"/>
</shape>
</item>
难道不是啥子样那么Android的背景图像是如何工作的? – 2011-05-27 11:03:36
你能否让问题更清楚简单一点。 – Sen 2011-05-27 11:10:58