如何在&
中插入<TextView>
符号
我试过&amp;和Hex代码,但不允许我这样做。
<TextView android:layout_height="wrap_content"
android:textColor="#49515F"
android:text="Mission and Philosophy" // &
android:textStyle="bold"
android:textSize="11dp"
android:layout_width="wrap_content" />
答案 0 :(得分:8)
我知道如果你将字符串外部化为string.xml,你肯定可以使用&
来实现所需的结果。同样应该内联工作。
<TextView android:layout_height="wrap_content"
android:textColor="#49515F"
android:text="Mission & Philosophy"
android:textStyle="bold"
android:textSize="11dp"
android:layout_width="wrap_content" />
或
<TextView android:layout_height="wrap_content"
android:textColor="#49515F"
android:text="@string/mission_philosophy"
android:textStyle="bold"
android:textSize="11dp"
android:layout_width="wrap_content" />
然后在strings.xml
或xml
文件夹下的任何res\values
文件中执行:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="mission_philosophy">Mission & Philosophy</string>
</resources>
第二种方法更令人满意,因为 if 你永远不需要本地化应用程序,所有字符串都将在一个xml文件中。
答案 1 :(得分:0)
您是否尝试过&符号,然后是放大器,然后是半结肠?我不能在这里做,因为网站转换它。
答案 2 :(得分:0)
请试试这个,
android:text="Mission & Philosophy"
它被称为逃脱序列。
答案 3 :(得分:0)
在Unicode中使用\#34;&amp;&#34;
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1 * * * \u0026" />
输出:1 * * *&amp;