假设你正在做一本书报告。在引用的消息来源中,你要么做两件事:
A)Google:www.google.com
或
B)Google
^ B嵌入并加下划线,以便用户知道点击链接。
我可以使用strings.xml
中的简单数组列表执行此操作吗?
我有一个我想要使用的字符串列表。我开始时就是这样的。
<string-array name="links">
<item>www.stackoverflow.com</item>
<item>www.google.com</item>
<item>www.distrowatch.org</item>
</string-array>
我以为我可以将列表链接到listview
或类似的东西。
答案 0 :(得分:1)
你当然是,
只需getStringArray()
来自资源,
像,
Resources res = getResources();
String[] webLinksArray = res.getStringArray(R.array.links);
现在,在webLinksArray
适配器中使用此ListView
。
或者使用代码,您可以直接从资源ID
创建ArrayAdapter// Create ArrayAdapter from string array resource id
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.links, android.R.layout.simple_list_item_1);
// Apply the adapter to the ListView
listview.setAdapter(adapter);