我想让九宫格中的第一格不显示,也不占位置要怎么实现呢?
就是让用户看起来那一项是不存在的,九宫格的第二格显示在第一格的位置,不知道我说的清除不?
另外想问下,怎么添加图片呢?
我试过把那一项设置为View.GONE,但是木有效果.
如果可以的话能给写个例子不,小弟新手....不胜感激!!!
就是让用户看起来那一项是不存在的,九宫格的第二格显示在第一格的位置,不知道我说的清除不?
另外想问下,怎么添加图片呢?
我试过把那一项设置为View.GONE,但是木有效果.
如果可以的话能给写个例子不,小弟新手....不胜感激!!!
解决方案 »
- android 3G模块端口映射到PC上
- 请教android的cookie处理机制
- android怎样使音量按钮固定为媒体音量控制
- 新手求救:如何使用Android源码 不能编译
- surfaceView 来电问题 (急~~~~~~~~~~~~~)
- 在service中 如何获取调用startService的 Context
- 关于wireshark http之data模块问题(附图片)
- getSystemService(Context.NOTIFICATION_SERVICE); 问题
- UiAutomator2.0如何在测试信息中插入自己想输出的信息?
- Android涂鸦性能
- android死机的严重问题
- 问下编译目标的 user eng 是什么意思阿 ?
GridItemInfo appInfo = mData.get(position);
if (convertView == null) {
convertView = mInflater.inflate(mResource, parent, false);
holder = new ViewHolder();
holder.imageView = (RemoteImageView) convertView
.findViewById(R.id.appImage);
holder.textView = (TextView) convertView.findViewById(R.id.appText);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
if(appInfo.getIsNullInfo()){//这个就是判断是否加入的是要不显示的,下面设置的木有效果
convertView.setVisibility(View.GONE);
}else if (appInfo.getUrl() == null) {
convertView.setVisibility(View.INVISIBLE);
} else {
holder.imageView.setImageUrl(appInfo.getUrl(), appInfo.getChange(),
appInfo.getAppName());
holder.textView.setText(appInfo.getAppName());
}
return convertView;
}
这句改为:
if(appInfo.getIsNullInfo() || position == 0)看一下效果:
if(position ==1)
{
int lCount = myGridView.getChildCount();
if(lCount>0)
{
View v1 = myGridView.getChildAt(0);
v1.setVisibility(View.GONE);
}
}