我想在textView中有一些简单的文字..
喜欢......(android和java)
意思是我完全需要"和"符号 textView
如果我在TextView android:text="Bakeries & Dessert"中提供textView它在xml中显示错误.
任何人都可以建议我如何忽略特殊情况字符&,"等等,并将它们放在我们的TextView文本中.
Man*_*n K 22
用这个 :
   < for < 
   > for > 
   & for &
Run Code Online (Sandbox Code Playgroud)
例:
  <string name="lessthan"> < teste ></string>
  <string name="link"> Puzzles & code </string>
Run Code Online (Sandbox Code Playgroud)
        Emr*_*mza 13
布局文件只是xml,并且自身不允许使用&符号.
您将需要使用&而不是&
这样可以正常工作
  <string name="contest_giveaways" formatted="false">Contests & Giveaways</string>
Run Code Online (Sandbox Code Playgroud)
        nah*_*ang 11
尝试按代码设置文本
TextView tv = (TextView)findViewById(R.id.textview);
tv.setText("input");
Run Code Online (Sandbox Code Playgroud)
使用Html编码/解码文本
Html.fromHtml(string) 
Run Code Online (Sandbox Code Playgroud)
        另一种解决方法是使用Unicode:
将您的文本设置为xml
android:text="@string/myNameHere"
在字符串xml中添加以下行:
<string name="myNameHere">bakeries \u0026 desserts</string>
瞧!
简单地用 amp 后跟分号来写,如下所示:
android:text="Bakeries & Dessert"
Run Code Online (Sandbox Code Playgroud)