我想在textView的左侧添加图标。我可以这样做吗?
答案 0 :(得分:54)
您可以使用:
android:drawableLeft="@drawable/ic_launcher"
您还可以在drawable
和textview
之间添加填充
android:drawablePadding="2dp"
如果您始终希望在文字前显示图标,建议您使用drawableStart
代替drawableLeft
,因为许多语言都不会从左到右阅读。
答案 1 :(得分:36)
您可以使用此代码执行此操作。
TextView textView = (TextView) findViewById(R.id.myTxtView);
textView.setCompoundDrawablesWithIntrinsicBounds(R.drawable.icon, 0, 0, 0);
答案 2 :(得分:4)
您可以在XML文件中使用它:
android:drawableLeft
对于你的TextView
并在那里指定一个drawable,你想要出现在它的左侧。