如何在 TextView 中使用方向箭头
How to use directional arrows in TextView
在 TextView
中使用方向箭头而无需创建可绘制对象的正确方法是什么?已经想到了Unicode,但不清楚需要使用哪些字符编码。对于 HTML 以及以编程方式为左、右、上和下箭头必须使用什么代码?理想情况下获得与下面屏幕截图中使用的箭头相同的结果(注意它们如何正确自动调整大小并与文本对齐)。
你说得对,你可以像下面这样使用 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="→ 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="← 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="↑ 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="↓ bottom" />
</LinearLayout>
在 TextView
中使用方向箭头而无需创建可绘制对象的正确方法是什么?已经想到了Unicode,但不清楚需要使用哪些字符编码。对于 HTML 以及以编程方式为左、右、上和下箭头必须使用什么代码?理想情况下获得与下面屏幕截图中使用的箭头相同的结果(注意它们如何正确自动调整大小并与文本对齐)。
你说得对,你可以像下面这样使用 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="→ 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="← 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="↑ 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="↓ bottom" />
</LinearLayout>