将超链接放在arraylist中

时间:2015-04-08 21:36:18

标签: java android

假设你正在做一本书报告。在引用的消息来源中,你要么做两件事:

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或类似的东西。

1 个答案:

答案 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);