【发布时间】:2013-05-12 23:16:32
【问题描述】:
我有一个在 Android 2.x 上运行良好的 GridView,但从 4.x 开始,不检测项目点击。 任何人都知道 GridView 从 Android 4.x 开始是否有特定的变化会影响到这一点?
代码是从很多类中总结出来的:
listAdapter = createAdapter();
gridView = (GridView) findViewById(R.id.gridView);
gridView.setClickable(true);
gridView.setFocusable(true);
gridView.setOnItemClickListener(this);
gridView.setAdapter(listAdapter);
...
public View getView(int index, View convertView, ViewGroup arg2)
{
...
convertView = inflater.inflate(R.layout.gallery_list_item, null);
convertView.setFocusable(false);
convertView.setClickable(false);
convertView.setTag(holder);
谢谢
【问题讨论】:
-
你为什么要设置可点击和可聚焦?这不是必需的
-
只是为了避免“孩子正在消费 clickEvent”的答案
标签: android gridview pull-to-refresh