我的问题:我有主类和3个片段,可使用滑动控制(SectionsPagerAdapter扩展FragmentPagerAdapter)。

在所有片段上,我们使用listview生成包含SQLite数据的列表。效果很好,但是onItemclick方法不起作用-我们尝试了几种方法,但均未成功。

我们使用自定义的simpleCursorAdaptor并通过Adaptor的getView方法设置视图。再次,这很好。我们从数据库获得了不错的表格。

有没有人可以举个例子解决我们的问题?没有ListFragment的示例。

我们的一些代码如下所示:

    public class TranssaktionFragment extends Fragment implements OnItemClickListener

    listview.setAdapter(transsaktionadaptor);

    listview.setOnItemClickListener(new OnItemClickListener() {
        private String TAG;
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position,
                long id) {
            Log.v(TAG, "*****************************Clicked************************* "  );
        }
    });

最佳答案

我遇到了同样的问题,没有调用onItemClick。自定义ListRow中有一个带有Image的Relativelayout。我已经将android:focusable="false"添加到Relativelayout中,现在它又可以正常工作了。我想知道为什么会这样。感谢Luksprog !!

关于android - Android, fragment ListView onItemclick/onitemselect问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15220341/

10-10 09:46
查看更多