直接上代码了..public class ImageAdater extends BaseAdapter{
private Context myContext;
private String[] a = {"1","2"};
private Button the_ballView; public ImageAdater(Context myContext)
{
this.myContext = myContext;;
} public int getCount() {
// TODO Auto-generated method stub
return a.length;
} public Object getItem(int position) {
// TODO Auto-generated method stub
return position;
} public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
} public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
the_ballView = new Button(myContext);
the_ballView.setBackgroundResource(R.drawable.ball3);
the_ballView.setText(a[position]);
the_ballView.setWidth(30);
the_ballView.setHeight(30);
return the_ballView;
}
}
我在使用GridView的时候用了上面写的ImageAdater,gridView.setAdapter(myImageViewAdapter);
gridView.setOnItemClickListener(new GridView.OnItemClickListener(){ public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
Log.d("############","1111");
}
});监听该gridView的OnItemClick事件就无响应了。
private Context myContext;
private String[] a = {"1","2"};
private Button the_ballView; public ImageAdater(Context myContext)
{
this.myContext = myContext;;
} public int getCount() {
// TODO Auto-generated method stub
return a.length;
} public Object getItem(int position) {
// TODO Auto-generated method stub
return position;
} public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
} public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
the_ballView = new Button(myContext);
the_ballView.setBackgroundResource(R.drawable.ball3);
the_ballView.setText(a[position]);
the_ballView.setWidth(30);
the_ballView.setHeight(30);
return the_ballView;
}
}
我在使用GridView的时候用了上面写的ImageAdater,gridView.setAdapter(myImageViewAdapter);
gridView.setOnItemClickListener(new GridView.OnItemClickListener(){ public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
Log.d("############","1111");
}
});监听该gridView的OnItemClick事件就无响应了。
解决方案 »
- popupwindow的问题
- 请教大家一个关于android浏览器上网的问题
- GLsurfaceview可以添加在layout吗?
- 关于StartActivities(new Intent(Intent.ACTION_VIEW, mUri)调用内置浏览器查看后如何获得内置浏览器的返回数据;
- 本人用模拟器一点心得,希望可以帮助到大家。
- 没有为类型 Camera 定义方法 open()
- 新手遇到一个大问题!关于intent打开新窗口的。
- 百度云推送问题
- Android屏幕适配方面的问题
- android传感鼠标移动
- 安卓开发新手问题
- EditText想要让默认输入类型为数字,并且可以切换到其他输入类型
附上新手交流群:今天刚刚创建254202293