Я хочу добавить значок в левой части textView. Как я могу это сделать?
Android: как добавить значок в левой части TextView
Ответ 1
Вы можете сделать это, используя этот код.
TextView textView = (TextView) findViewById(R.id.myTxtView);
textView.setCompoundDrawablesWithIntrinsicBounds(R.drawable.icon, 0, 0, 0);
Ответ 2
Ты можешь использовать:
android:drawableLeft="@drawable/ic_launcher"
и вы также можете поместить прокладку между drawable
и textview
по
android:drawablePadding="2dp"
Если вы всегда хотите, чтобы значок появлялся перед текстом, рекомендуется использовать drawableStart
вместо drawableLeft
поскольку многие языки не читаются слева направо.
Ответ 3
Вы можете использовать это в своем XML файле:
android:drawableLeft
Для вашего TextView
и укажите выделение, которое вы хотите отобразить с левой стороны.