A 类extends Activity A类中有GridView 下面是方法添加图片与文字,public void addGrid() {items = new ArrayList<Map<String, Object>>();// 准备要添加的数据条目for (int i = 0; i < 30; i++) {
item = new HashMap<String, Object>();
item.put(img, imgs[i]);
item.put(str, strs[i]);
items.add(item);
} adapter = new SimpleAdapter(this, items, R.layout.grid_item, length, id); gridView = (GridView) findViewById(R.id.mygridview); gridView.setAdapter(adapter);// 将GridView和数据适配器关联 gridView.setOnItemClickListener(new OnItemClickListener() { @Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
for (int i = 0; i < 30; i++) {
if (arg2 == i) {
index = arg2;
setContentView(mv);// 设置View
mv.getBitmap();
}
}
}
});
}
添加完后 选择其中的一个图标 切换到自定义MyView(extends View)在MyView中 onTouchEvent方法中返回到A类,该怎么返回?
使用过的方法 1:A a = new A() a.addGrid() 报错IllegalStateException
2:(Activity) mcotext.setContentView(R.layout.main) 不会显示出GridView
请求高手解答?
item = new HashMap<String, Object>();
item.put(img, imgs[i]);
item.put(str, strs[i]);
items.add(item);
} adapter = new SimpleAdapter(this, items, R.layout.grid_item, length, id); gridView = (GridView) findViewById(R.id.mygridview); gridView.setAdapter(adapter);// 将GridView和数据适配器关联 gridView.setOnItemClickListener(new OnItemClickListener() { @Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
for (int i = 0; i < 30; i++) {
if (arg2 == i) {
index = arg2;
setContentView(mv);// 设置View
mv.getBitmap();
}
}
}
});
}
添加完后 选择其中的一个图标 切换到自定义MyView(extends View)在MyView中 onTouchEvent方法中返回到A类,该怎么返回?
使用过的方法 1:A a = new A() a.addGrid() 报错IllegalStateException
2:(Activity) mcotext.setContentView(R.layout.main) 不会显示出GridView
请求高手解答?
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
for (int i = 0; i < 30; i++) {
if (arg2 == i) {
index = arg2;
setContentView(mv);// 设置View
mv.getBitmap();
}
}
}
});
楼主这里写的很诡异啊, 为什么要点击以后setContentView ??? 点击后你可以在布局中添加一个view。啊?