如何设置onitemclicklistener从arraylist打开strings.xml链接

时间:2018-03-15 18:51:43

标签: java android

我在strings.xml中有链接,我有包含R.string.web_something的arraylist。如何通过arraylist中的web链接打开意图获取int,引用strings.xml?

 places.add(new  Places(R.string.dejavu,R.string.web_dejavu,R.drawable.dejavu,R.string.web_dejavu,R.string.location_dejavu));

这里我需要添加代码以使用strings.xml

中的链接打开Intent(网页)
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
            Places place = places.get(position);  //after this

        }
    });

尝试toString();但是couse place.getWebID()返回int,它不起作用 getWeb():

public int getWeb() {
    return pWebID;
}

1 个答案:

答案 0 :(得分:0)

您可以从ArrayList which contains string resource

获取网址

Resouce arrayList的类型为Integer .So,

   for(int i : yourResourceList)
       String url = getString(i);

只需遍历列表,您就会在列表

中获得每个字符串网址

修改

在你的情况下试试

   String place = getString(places.get(position).getWebID());