我有一个 on strings.xml 文件。所有条目都显示在 ListView 上,现在我想对每个项目触摸/单击进行处理。
我已经纠正了这段代码:
> public void onCreate(Bundle savedInstanceState) {
> super.onCreate(savedInstanceState);
>
>
> setListAdapter(ArrayAdapter.createFromResource(getApplicationContext(),
> R.array.tut_titles, R.layout.offresaffichage));
>
> }
>
> public void onItemClick(AdapterView<?> parent, View view,
> int position, long id) {
> final String[] links = getResources().getStringArray(R.array.tut_titles);
// what to do here?
如何检索项目位置并从中启动另一个活动?
我想到了 switch、case 但不知道如何实现。
谢谢回答。
您可以在 onItemClick 方法中使用参数列表的第二个 int :
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
final String[] links = getResources().getStringArray(R.array.tut_titles);
String link = links[ position ];
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse( link ));
startActivity(i);
}//met
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)