可展开式列表视图中的可点击(将您定向到网站)文本-Android Studio - java

如何在Android Studio的“可扩展列表视图”中使文本可单击。例如,当我单击文本时,它应在我的手机默认浏览器中打开一个网站。如您在图片中所看到的,在阿富汗下方,有卢旺达希望学院及其旁边的网站。我希望该网站可以在背景中的卢旺达希望学院上单击。因此,当我单击“卢旺达希望学院”时,它可以带我到google.com [可扩展列表视图的屏幕截图]
这是我的代码;

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

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

参考方案

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

[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);

有没有一种方法可以在一个mediaplayer对象中播放mp3文件? - java

我可以使用Java android中的Mediaplayer类播放声音。我这样制作一个Mediaplayer对象。Mediaplayer mp=Mediaplayer.create(this,R.raw.mysong); 然后开始播放,但是如果我有一首以上的歌曲必须播放。我需要为每个人都做对象吗?我要说的是Mediaplayer类是否具有可以清除旧歌曲并放上…

我可以删除listView数组但不能更新listview吗? - java

我花了一些时间在Google上搜索,但没有帮助。我有一个包含ArrayList的列表视图。我可以收集数组中的所有数据,在listView中显示它并删除数组,但不能更新listView-这样数据就会显示在屏幕上吗? 参考方案 是的,直到将列表视图滚动到下一个可见项目(或致电通知项目集更改),然后ListView要求适配器在第5个位置提供对象,例如,您将得到Ar…

无法解析R.array.items中的“数组”(Android Studio) - java

我知道已经存在很多类似的问题,但是我仔细检查了一下却找不到答案。由于某种原因,关键字“数组”用红色下划线标出,并且出现错误:无法解析“数组”。我已经建立了项目,检查了我的xml文件,但是我只是无法弄清楚出了什么问题。package com.example.listapp; import android.content.res.Resources; impor…

意图不断使我的应用崩溃? - java

我正在为我的课程构建一个简单的菜单应用程序。我在我的应用程序上有一个ListView,我正在尝试制作它,以便当您单击列表中的某个项目时,您将进入该项目的适当活动。到目前为止,我的意图是在函数外部工作,但是当我在函数内部运行它时,会使我的程序崩溃。谁能指出我正确的方向 //set the item listener menu.setOnItemClickLis…

绑定Java库Xamarin.Android - java

我花了两天时间在每个论坛,文档,tuto,博客等上寻找答案。我为实习生启动了一个Android应用程序,因为我不懂Java,所以用xamarin C#开发了它。直到最近一切都还不错,但现在我需要集成一个SDK才能在应用程序中使用POS(销售点),但是该库是用Java编写的,即使跟随文档或辅导老师,我也无法将其与xamarin绑定(我什至无法调试)。这里有人已…