2011-09-06 145 views
22

我需要將按鈕的文本設置爲?
我很高興通過Java來完成,但寧可通過XML來完成。
可能嗎?將按鈕文本設置爲問號

我試過android:text="?"android:text="?"但它沒有奏效。
然後我將其中一個字符串資源設置爲?,並且當它不起作用時,我將它設置爲?引用,但它不起作用!

如何將按鈕標題設置爲使用XML?

+0

張貼您的xml .. – ngesh

回答

35

你需要躲避問號...

android:text="\?" 
+0

我以爲我是愚蠢的......我認爲它沒有在IDE中顯示它的事實一定讓我困惑了一下......非常感謝! – Person

+1

奇怪的原因,當我把\?在xml中,它顯示爲\?在圖形佈局中。啊,但是當我把\?在字符串資源中顯示爲只是?在圖形佈局中。現在進行設備測試... – Fraggle

0

你嘗試這種方式..之前或之後,只要給空間?這將工作,我想..

android:text =「?」或android:text =「?」

0

在寫入?(android:text =「?」)之前給出空間......它工作正常。你必須添加圖像按鈕(android:background =「@ drawable/image」)。或者你需要把imagebutton添加問號圖像給它。

+0

它的工作原理,但這不是我想要的。不管怎麼說,還是要謝謝你。 – Person

2

寫「\?」 Intead正常或ASCII形式。

+0

是的,謝謝你 – Person

0

你的問題的一部分是,在某些版本的Eclipse Android佈局編輯器中,它會以一個問號作爲它的文本在按鈕上出現問題。我提交了一個錯誤報告,一年後,我收到一條說明錯誤已修復的說明。

因此,請確保您具有版本21.1或更高版本的API以獲取錯誤修復。

見我這樣一個問題:Android Layout Editor Freaks Out on Question Mark

希望這有助於。

0

嘗試在問號之前使用「\?」這樣的問號。