可扩展列表视图 - Android Studio中的可点击(指向网站)文本

时间:2017-04-12 09:53:01

标签: java listview android-studio clickable

如何在Android Studio的Expandable list-view中单击文本。例如,当我单击文本时,它应该在我的手机默认浏览器中打开一个网站。如图所示,在阿富汗境内,卢旺达希望学院和旁边的网站。我希望这个网站可以在背景中点击Hope Academy Rwanda。因此,当我点击Hope Academy Rwanda时,它可以带我去google.com [可扩展列表视图的截图]
这是我的代码;

List<String> afghanistan = new ArrayList<>();

    afghanistan.add("Hope Academy Rwanda(www.google.com)");

1 个答案:

答案 0 :(得分:0)

对于ListView,您可以将项目Clickable设置为:

[yourlistview].setOnItemClickListener(new OnItemClickListener(){
   @Override
   @Override
    public void onItemClick(AdapterView<?> parent, View view,
            int position, long id) {

        // Here will be your Intent to open the link.

    }
});

然后在那之下你需要设置Intent来打开一个特定的链接:

String url = "http://www.example.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);