android listview 绑定数据之后如何隐藏控件

请问下listview绑定完数据如何隐藏控件哦比如上面哪个hot不是所有列都有,有的要隐藏。... 请问下listview绑定完数据如何隐藏控件哦
比如上面哪个hot不是 所有列都有,有的要隐藏。
展开
 我来答
babyfare
推荐于2016-10-14 · TA获得超过311个赞
知道小有建树答主
回答量:245
采纳率:100%
帮助的人:182万
展开全部
1、在你的数据源中设置一个boolean标志位,用来控制显示与隐藏的。
2、在listview所绑定的adapter中的getView方法中取出你的标志位,根据这个标志未决定你的控件是显示还是隐藏。
以上,希望对你有帮助。
更多追问追答
追问
思路我晓得~主要是我不太清楚如何取。。
请问下有没代码片段哦
追答
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder = new ViewHolder();
if (convertView == null) {
convertView = LayoutInflater.from(context).inflate(
R.layout.list_item, null);
holder.textView = (TextView) convertView
.findViewById(R.id.item_text);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
if (list.get(position)) {
holder.textView.setVisibility(View.VISIBLE);
} else {
holder.textView.setVisibility(View.GONE);
}
return convertView;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式