Android系统。如何在文本中插入图像

时间:2011-11-01 10:41:14

标签: android

实际上我有一些带有文字的TextView。我需要插入一个图像洞察这个文本。请建议最好的方法。应该支持不同的显示尺寸。

3 个答案:

答案 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"/>

输出:

enter image description here

答案 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);