如何在 TextView 中使用方向箭头

Posted

技术标签:

【中文标题】如何在 TextView 中使用方向箭头【英文标题】:How to use directional arrows in TextView 【发布时间】:2020-08-19 10:11:24 【问题描述】:

TextView 中使用方向箭头而无需创建可绘制对象的正确方法是什么? Unicode 已经被考虑过,但不清楚需要使用哪些字符代码。哪些代码必须同时用于 html 和以编程方式用于向左、向右、向上和向下箭头?理想情况下,要获得与下面屏幕截图中使用的箭头相同的结果(注意它们是如何正确自动调整大小并与文本对齐的)。

【问题讨论】:

【参考方案1】:

你是对的,你可以像下面这样使用 Unicode

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


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


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


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

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

我用这个site它有很多用于箭头部分检查的数据here

【讨论】:

以上是关于如何在 TextView 中使用方向箭头的主要内容,如果未能解决你的问题,请参考以下文章

如何在不使用谷歌地图 api 的情况下获取方向箭头

如何根据数据库中的信息在 asp.net coolgrid 中给出我的箭头方向和箭头颜色?

如何绘制方向箭头

同一个Textview组件中的多个文本方向

百度地图上的绿色箭头是啥 有三个方向

如何使 UIPopoverController 自动改变其箭头方向