2016-09-22 44 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

相关问题