我无法输入
<Button
android:id="@+id/del"
android:text="<"
android:textColor="#FFFFFF"/>
它出错了
错误:(317)解析XML时出错:格式不正确(无效令牌)
答案 0 :(得分:3)
在XML中这样做:
<Button
android:id="@+id/del"
android:text="<"
android:textColor="#FFFFFF"/>
编程:
button.setText("<");
答案 1 :(得分:3)
你必须转义你的文本,xml有关于转义文本的特殊性检查此链接 https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references#Predefined_entities_in_XML
因此,在您的情况下,将<script src="<%= ResolveUrl("~/Scripts/Application/Menu.js") %>"
type="text/javascript"></script>
替换为"<"
"<"
答案 2 :(得分:1)
如果你想设置“&gt;”您可以通过以下方式执行XML文件中的字符
1)通过使用 CDATA ,您可以实现此目的。
2)动态地你可以按如下方式设置按钮
yourButton.setText("<");
或者您可以使用
android:text="<"
希望这会对你有所帮助。
答案 3 :(得分:1)
<
使用<
,>
使用>
,&
使用&
。
请在您的值文件夹中创建字符串。
<string name="lessThanSymbol"><</string>
并像这样使用 -
android:text="@string/lessThanSymbol"
答案 4 :(得分:0)
尝试此代码。您只需设置高度和&amp;宽度。只需将此代码复制并粘贴到xml中即可。
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/del"
android:text="<"
android:textColor="#FFFFFF"/>