实际上我有一些带有文字的TextView。我需要插入一个图像洞察这个文本。请建议最好的方法。应该支持不同的显示尺寸。
答案 0 :(得分:1)
您是否正在谈论在顶部/底部/右侧/左侧的TextView中显示图像,如果是,则:
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello World, DemoExampleActivity!"
android:drawableLeft="@drawable/icon"
android:drawableRight="@drawable/icon"
android:drawablePadding="10dip"/>
输出:
答案 1 :(得分:0)
您可以将图片设置为TextView
的背景,如下所示:
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Text to be displayed"
android:background ="@drawable/your_image"
/>
祝你好运,
Arkde
答案 2 :(得分:0)
如果想通过xml
进行将此属性添加到TextView元素
android:background="@drawable/icon"
如果在运行时以编程方式
TextView tv = (TextView)findViewById(R.id.textView);
tv.setBackgroundDrawable(drawable);
or
tv..setBackgroundResource(resid);