Har*_*shi 4 c# string xamarin.android xamarin
我正在 Xamarin Studios 中开发一个 android 应用程序,并希望使按钮的文本带有下划线。我在 strings.xml 中创建了一个字符串,如下所示
<string name="Advanced_Search"><u>Advanced Search</u></string>
Run Code Online (Sandbox Code Playgroud)
我成功地在设计器的 xml 文件中引用了这个字符串,但是我想在代码中访问它以将其设置为按钮的文本。我尝试了以下但它不起作用:
advancedSearchButton.Text = Resource.String.Advanced_Search.ToString();
Run Code Online (Sandbox Code Playgroud)
当我尝试像这样引用字符串时,我得到字符串的整数值,但我实际上想要字符串包含的文本。如何使用 c# 在 Xamarin 中访问类似的字符串?
您需要使用Resources.GetString
:
advancedSearchButton.Text = Resources.GetString(Resource.String.Advanced_Search);
Run Code Online (Sandbox Code Playgroud)
这是假设代码包含在 中Activity
,否则您需要引用 Android Context
。
归档时间: |
|
查看次数: |
5954 次 |
最近记录: |