将按钮文本设置为问号
我需要将按钮的文本设置为 ?
。
我很乐意通过 Java 完成此操作,但更愿意通过 XML 完成此操作。
是否可以?
我尝试过 android:text="?"
和 android:text="?"
但没有成功。
然后我将其中一个字符串资源设置为 ?
,当这不起作用时,我将其设置为 ?
引用它,但它不起作用!
如何使用 XML 将按钮标题设置为 ??
I need to set a button's text to just ?
.
I'm happy to do it via Java, but would rather do it via the XML.
Is it possible?
I've tried android:text="?"
and android:text="?"
but it did not work.
Then I set one of the string resources to ?
, and when that did not work I set it to ?
referenced that but it doesn't work!
How do I set the button caption to ? using XML?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
你需要逃避问号......
You need to escape the question mark...
写 ”\?”相反,正常或 ASCII 形式。
Write "\?" Intead normal or ASCII form.
你试试这种方法..只是在之前或之后留出空间?我认为这会起作用..
android:text=" ?"或 android:text="? "
You try this way.. just give space before or after ? this will work i think..
android:text=" ?" or android:text="? "
在编写 ?(android:text=" ?") 之前先留出空间...它工作正常。其他方面。您必须将图像添加到按钮(android:background =“@drawable / image”)。或者你需要在图像按钮上添加问号图像。
give the space before writing the ?(android:text=" ?")...it's working fine.other wise. you have to add image to button(android:background="@drawable/image"). or u need to take imagebutton add question mark image to it.
您的部分问题是,在某些版本的 Eclipse Android 布局编辑器中,按钮上的文本会出现问号,这会导致崩溃。我提交了一份错误报告,一年后我收到一条说明该错误已修复。
因此,请确保您拥有 21.1 或更高版本的 API 才能修复错误。
请参阅我的问题:Android 布局编辑器因问号而出问题
希望这有帮助。
Part of your problem is that in some versions of the Eclipse Android Layout Editor, it will freak out with a question mark as its text on a button. I submitted a bug report, and after a year I received a note saying that the bug is fixed.
So make sure you have version 21.1 or greater of the API to get the bug fix.
See my question about this: Android Layout Editor Freaks Out on Question Mark
Hope this helps.
尝试在问号前使用 \,例如“\?”。
Try using a \ before the question mark like this "\?".