gridview问题 我想通过单击菜单按钮实现添加一个gridview的item,例如,原来有四个item,现在添加,就有五个了,要怎么办?求助 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private int initCount = 4; Button b1 = (Button) findViewById(R.id.xxxx); b1.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { BaseAdapter mAdapter = new MyItemAdapter (mContext,initCount+1); mygGridView.setAdapter(mAdapter); //或者: //initCount+=1; //mygGridView.invalidateViews(); } }); GridView mygGridView = (GridView)findViewById(R.id.mygridview); BaseAdapter mAdapter = new MyItemAdapter (mContext,initCount); mygGridView.setAdapter(mAdapter); private int itemCount; class MyItemAdapter extends BaseAdapter { public MyItemAdapter(Context context, int count) { super(); itemCount = count; } @Override public int getCount() { // TODO Auto-generated method stub return itemCount; } @Override public Object getItem(int position) { return position; // TODO Auto-generated method stub } @Override public long getItemId(int position) { // TODO Auto-generated method stub return position; } @Override public View getView(int position, View convertView, ViewGroup parent) { return parent; } } 重新setadapter或者用notifyDataSetChanged() android图片按手势进行移动 文件读写,SD卡卸载时程序自动关闭 三个竖直LinearLayout 布局的问题,在线等 android真的好用 android自定义组件问题 我想获取摄像头的图像,可是却显示黑屏。内有代码,请高手给看看 android客户端通过webservice获取数据库图片 Adapter的使用求解 请教背景图片显示问题 调试时总是提示source not found android 日志问题 如何在主类中添加外部定义的view——小白,期待高手解答,进来聊聊经验也感激不尽啊——————-——————
private int initCount = 4;
Button b1 = (Button) findViewById(R.id.xxxx);
b1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
BaseAdapter mAdapter = new MyItemAdapter (mContext,initCount+1);
mygGridView.setAdapter(mAdapter);
//或者:
//initCount+=1;
//mygGridView.invalidateViews();
}
});
GridView mygGridView = (GridView)findViewById(R.id.mygridview);
BaseAdapter mAdapter = new MyItemAdapter (mContext,initCount);
mygGridView.setAdapter(mAdapter);
private int itemCount;
class MyItemAdapter extends BaseAdapter { public MyItemAdapter(Context context, int count) {
super();
itemCount = count;
} @Override
public int getCount() {
// TODO Auto-generated method stub
return itemCount;
} @Override
public Object getItem(int position) {
return position;
// TODO Auto-generated method stub
} @Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
} @Override
public View getView(int position, View convertView, ViewGroup parent) {
return parent;
} }