Android:如何在TextView的左侧添加Icon

时间:2014-08-13 06:46:36

标签: android textview

我想在textView的左侧添加图标。我可以这样做吗?

3 个答案:

答案 0 :(得分:54)

您可以使用:

android:drawableLeft="@drawable/ic_launcher"

您还可以在drawabletextview之间添加填充

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,你想要出现在它的左侧。