android textview左边图片,Android TextView 多种方式显示图片-Fun言

1.XML文件中指定属性值

这种方式应该是最常用的了,在TextView的左上右下显示图片,可用

android:drawableLeft

android:drawableTop

android:drawableRight

android:drawableBottom

实例代码如下:

android:id="@+id/textview_01"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:drawableTop="@drawable/ic_launcher"

android:text="hello_world" />

这种显示方式图片跟文本是居中对齐的,此种方式对应的方法是setCompoundDrawablesWithIntrinsicBounds:

mTextView01.setCompoundDrawablesWithIntrinsicBounds(null,getResources().getDrawable(R.drawable.ic_launcher, null), null, null);

如果觉得图片离文字太近,也可以设置他们之间的间距,xml或者代码中都可以实现:

android:drawablePadding="10dp"

或者

mTextView01.setCompoundDrawablePadding(10);

效果图:

你可能感兴趣的:(android,textview左边图片)