Как использовать стрелки направления в TextView - PullRequest
0 голосов
/ 04 мая 2020

Как правильно использовать стрелки направления внутри TextView без необходимости создания объекта для рисования? Юникод задумывался, но неясно, какие коды символов нужно использовать. Какой код нужно использовать как для HTML, так и программно для стрелок влево, вправо, вверх и вниз? В идеале, чтобы получить тот же результат, что и стрелки, используемые на скриншотах ниже (обратите внимание, как они правильно настроены автоматически и расположены в строке как текст).

enter image description here

enter image description here

1 Ответ

0 голосов
/ 05 мая 2020

Вы правы, вы можете использовать Unicode как показано ниже

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:orientation="vertical">


<androidx.appcompat.widget.AppCompatTextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:text="&#8594; right" />


<androidx.appcompat.widget.AppCompatTextView
    android:id="@+id/textView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:text="&#8592; left" />


<androidx.appcompat.widget.AppCompatTextView
    android:id="@+id/textView3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:text="&#8593; top" />

<androidx.appcompat.widget.AppCompatTextView
    android:id="@+id/textView4"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:text="&#8595; bottom" />
</LinearLayout>

Я использую этот сайт на нем много данных для проверки раздела стрелок здесь

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