【发布时间】:2018-03-04 03:54:21
【问题描述】:
我需要将按钮的文本设置为 ?。
我很高兴通过 Java 来实现,但更愿意通过 XML 来实现。
可能吗?
我尝试了android:text="?" 和android:text="?",但没有成功。
然后我将其中一个字符串资源设置为?,当它不起作用时,我将它设置为?referenced,但它不起作用!
如何使用 XML 将按钮标题设置为 ??
【问题讨论】:
我需要将按钮的文本设置为 ?。
我很高兴通过 Java 来实现,但更愿意通过 XML 来实现。
可能吗?
我尝试了android:text="?" 和android:text="?",但没有成功。
然后我将其中一个字符串资源设置为?,当它不起作用时,我将它设置为?referenced,但它不起作用!
如何使用 XML 将按钮标题设置为 ??
【问题讨论】:
你需要转义问号...
android:text="\?"
【讨论】:
写“\?” Intead 普通或 ASCII 格式。
【讨论】:
您尝试这种方式.. 只是在之前或之后给空间?我认为这会起作用..
android:text=" ?"或 android:text="?"
【讨论】:
在写?(android:text =“?”)之前给空间......它工作正常。其他明智的。您必须将图像添加到按钮(android:background="@drawable/image")。或者你需要使用 imagebutton 添加问号图像。
【讨论】:
部分问题在于,在某些版本的 Eclipse Android 布局编辑器中,它会在按钮上显示一个问号作为其文本。我提交了一份错误报告,一年后我收到了一份说明,说该错误已修复。
因此,请确保您拥有 21.1 或更高版本的 API 来修复错误。
请参阅我的问题:Android Layout Editor Freaks Out on Question Mark
希望这会有所帮助。
【讨论】:
尝试在问号前使用 \,例如“\?”。
【讨论】: