我正试图在网格视图中显示一些图像.我的代码适用于Android 2.2和2.3,但不适用于2.1
在android 2.1中,网格总是空的/不可见的.
我用于网格视图的代码是这样的:
gridview = (GridView)findViewById(R.id.level_select);
gridview.setAdapter(new LevelImagesAdapter(this, levelsCount,
maxLevel, listener));
gridview.invalidate();
Run Code Online (Sandbox Code Playgroud)
LevelImagesAdapter是:
public class LevelImagesAdapter extends BaseAdapter {
private View.OnClickListener listener;
private Context mContext;
private int count;
private int maxLevel;
public LevelImagesAdapter(Context c, int maxLevel, int count, View.OnClickListener listener) {
this.mContext = c;
this.listener = listener;
this.count = count;
this.maxLevel = maxLevel;
}
@Override
public int getCount() {
return count;
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
return …Run Code Online (Sandbox Code Playgroud)