kra*_*r65 1 xml android listview android-arrayadapter android-listview
在我的Android应用程序中,我想列出可以单击的选项.在您单击的任何项目上,它总是会将您带到相同的下一个屏幕,但使用不同的.putextra().我可以使用简单的ListAdapter 来完成此操作.
这很好,但我确实希望在应用程序中为不同语言翻译这些值.我想这意味着我需要在strings.xml中定义listview中的所有值.我当然可以在strings.xml中定义一些值,但我不知道从哪里开始从strings.xml获取值到listview中.
有谁知道我怎么能将可翻译的值变成Android ListView?欢迎任何提示!
您有两种选择:
strings.xml
并使列表或数组包含其ID.你可以使用@TabrejKhan所说的这个选项.喜欢:
<string-array name="my_string_list">
<item>String 1</item>
<item>String 2</item>
<item>String 3</item>
<item>String 4</item>
<item>String 5</item>
</string-array>
Run Code Online (Sandbox Code Playgroud)
并在您的Java代码中创建适配器
ArrayAdapter<CharSequence> dataAdapter = ArrayAdapter.createFromResource(activity,
R.array.my_string_list);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1630 次 |
最近记录: |