2016-09-22 57 views
1

我正在Xamarin工作室中開發一個Android應用程序,並且想要使下劃線按鈕的文本。我在strings.xml中創建的字符串,就像下面如何獲取在資源中創建的字符串的值Xamarin.android

<string name="Advanced_Search"><u>Advanced Search</u></string> 

我是能夠成功地在爲desginer xml文件來引用這個字符串,但是我想訪問它的代碼,將其設置爲一個按鈕的文本。我嘗試以下,但它不工作:

advancedSearchButton.Text = Resource.String.Advanced_Search.ToString(); 

當我嘗試引用一樣,我得到的字符串的整數值的字符串,但其實我是想該字符串保存文本。我如何使用c#訪問Xamarin中的字符串?

+0

好吧我明白你在說什麼了。我將刪除android標籤 –

回答

2

您需要使用Resources.GetString

advancedSearchButton.Text = Resources.GetString(Resource.String.Advanced_Search); 

這是假設的代碼包含一個Activity之內,否則,你需要有一個參考到Android Context

相關問題