为了账号安全,请及时绑定邮箱和手机立即绑定

listview header隐藏时为什么可以设置负值达到效果

listview header隐藏时为什么可以设置负值达到效果

zh476410039 2016-03-07 11:19:46
来自Android的ListView下拉刷新  /** * 初始化界面,添加顶部布局文件到 listview *  * @param context */ private void initView(Context context) { LayoutInflater inflater = LayoutInflater.from(context); header = inflater.inflate(R.layout.header_layout, null); measureView(header); headerHeight = header.getMeasuredHeight(); Log.i("tag", "headerHeight = " + headerHeight); topPadding(-headerHeight); this.addHeaderView(header); this.setOnScrollListener(this); } /** * 设置header 布局 上边距; *  * @param topPadding */ private void topPadding(int topPadding) { header.setPadding(header.getPaddingLeft(), topPadding, header.getPaddingRight(), header.getPaddingBottom()); header.invalidate(); }
查看完整描述

1 回答

?
ziom

TA贡献948条经验 获得超1109个赞

这不是理所当然的事情吗,负值就在屏幕外了,效果等同于隐藏。

查看完整回答
1 反对 回复 2016-09-01
  • 1 回答
  • 0 关注
  • 1506 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信