Yay*_*aya 3 android android-fragments
我有一个ListFragment,我想使用onitemclick事件.但我有很多问题.你能帮助我吗 ?我把事件开始是正确的还是正确的?
提前致谢...
public class MesajFragment extends android.support.v4.app.ListFragment
...
@Override
public void onStart() {
// TODO Auto-generated method stub
super.onStart();
getListView().setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
Toast.makeText(getActivity(), arg2 + " okwww ",
Toast.LENGTH_LONG);
}
});
}
Run Code Online (Sandbox Code Playgroud)
你没有在吐司消息上调用.show().它应该如下所示:
Toast.makeText(getActivity(), arg2 + " okwww ",
Toast.LENGTH_LONG).show();
Run Code Online (Sandbox Code Playgroud)
最后看到.show()?你的onClick可能正常工作.它似乎不是因为你的Toast消息没有显示
您的示例获取ListView并设置其单击侦听器.扩展时ListFragment,您需要覆盖onListItemClick:
@Override
public void onListItemClick(ListView l, View v, int position, long id) {
// TODO Handle item click
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4738 次 |
| 最近记录: |