Как изменить размер значка drawableL в TextView? - PullRequest
0 голосов
/ 05 января 2020

привет всем, я хочу использовать изображение в TextView, но не могу изменить размер изображения

    <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="person"
    android:textSize="16dp"
    android:drawableStart="@drawable/person"
    ></TextView>

изображение

Ответы [ 2 ]

0 голосов
/ 05 января 2020

Решение 1:

Используйте векторное изображение. Судя по вашему вопросу, вы хотите, чтобы значок отображался в вашем текстовом представлении.

В этом случае:

щелкните правой кнопкой мыши по папке для рисования -> новое -> векторное изображение -> щелкните по области ввода -> выберите человека нужное вам изображение (человек) -> ОК.

Теперь, когда этот вектор создан, используйте его в текстовом представлении, например:

android:drawableStart="@android/person_black"

Решение 2:

щелкните правой кнопкой мыши по res -> drawable -> size. xml

size. xml:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

  <item
      android:drawable="@drawable/person"
      android:width="your_desired_size_value in dp"
      android:height="your_desired_size_value in dp"
      />

</layer-list >

Затем в макете добавьте:

android:drawableStart="@drawable/size"
0 голосов
/ 05 января 2020
Wrap your resource in a drawable as follows and use its text view.

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

  <item
      android:drawable="@drawable/icon"
      android:width="icon_width"
      android:height="icon_height"
      />

</layer-list >
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...