【发布时间】:2016-02-24 05:20:41
【问题描述】:
为适配器引用的每个项目创建一个新的ImageView
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView;
if (convertView == null) {
// if it's not recycled, initialize some attributes
imageView = new ImageView(mContext);
imageView.setLayoutParams(new GridView.LayoutParams(85, 85));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setPadding(8, 8, 8, 8);
} else {
imageView = (ImageView) convertView;
}
imageView.setImageResource(mThumbIds[position]);
return imageView;
}
这是来自developer.google.com 如果它为空,它不会膨胀视图。但是要在 gridview 中添加一个自定义项,我们正在夸大视图...
【问题讨论】:
-
获取标签和设置标签在哪里??
-
什么是获取和设置标签的需要..如果我错了,请纠正我..但是代码在网站上给出的那样正常工作..但我在这里没有看到任何通货膨胀..
-
@ashwin
mThumbIds的长度是多少?你能发布你的代码吗 -
请发布您的适配器...
标签: android gridview android-arrayadapter