Android listview actionlistener
我有一个Android listview actionlistener,android,android-listview,actionlistener,Android,Android Listview,Actionlistener,我有一个ListView,在这个ListView中我有一个字符串数组。我想将ActionListener设置为这个ListView,但我不知道,可能是通过索引查找。当用户单击其中一个列表项时,我必须转到下一个新的活动 这就是我已经做到的: final ListView listview = (ListView) getActivity().findViewById(R.id.listview2); final ReadSubjectSelectionListAdapter adapter =
ListView
,在这个ListView
中我有一个字符串数组。我想将ActionListener
设置为这个ListView
,但我不知道,可能是通过索引查找。当用户单击其中一个列表项时,我必须转到下一个新的活动
这就是我已经做到的:
final ListView listview = (ListView) getActivity().findViewById(R.id.listview2);
final ReadSubjectSelectionListAdapter adapter = new ReadSubjectSelectionListAdapter(getActivity(), subject);
listview.setAdapter(adapter);
以及:
public void loadSubjects(){
主题=新字符串[11];
对于(int i=0;i,您需要使用如下内容:
myListview.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
{
public void onItemSelected(AdapterView parentView, View childView, int pos, long id)
{
Intentintent = new Intent(CurrentActivity.this, NewActivity.class);
intent.putExtra("position",pos);
startActivity(intent);
}
});
在清单文件中添加权限
<activity android:name=".NewActivity" />
您是否尝试过使用setonicmclicklistener
?如果您发布一些您已经尝试过的代码,人们会更容易理解help@user2579806请不要在评论中发布您的代码,而是编辑您的问题以包含所有附加数据。我的答案粘贴得不错哦
myListview.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
{
public void onItemSelected(AdapterView parentView, View childView, int pos, long id)
{
Intentintent = new Intent(CurrentActivity.this, NewActivity.class);
intent.putExtra("position",pos);
startActivity(intent);
}
});
<activity android:name=".NewActivity" />