0

我有一个列表视图,并且可以使用 onListItemClick 手动使用切换案例启动活动:

案例0:案例1:案例2:.......

但我想动态获取列表视图项目的数量,并像案例循环一样使用它们:案例 i++。我可能吗?

我想做的:

...
    setListAdapter(adapter);

      @Override
        public void onListItemClick(ListView l, View v, int position, long id) {
                super.onListItemClick(l, v, position, id);

                final int index = position;
                switch (position) {
                for (int i=0; i< l.getCount(); i++){
                case i:
                    Intent intent = new Intent();
                    intent.setClass(getActivity(), Activity.class);
                    startActivity(intent);
                    break;
                }
    }
4

1 回答 1

0

如果您想在每个项目单击时调用相同的类,那么您不需要循环。只需传递意图 onItemClickListener() 即可。如果您想根据 ItemClick 传递不同的类,那么我认为每次您必须检查位置并根据Position传递Intent。

于 2013-04-12T07:39:17.307 回答