ScrollView嵌套ListVeiw时代码计算listView的高度
来源:互联网 发布:漫画软件推荐 编辑:程序博客网 时间:2024/05/21 12:19
public class MainActivity extends AppCompatActivity { private ListView listView; private List<String> list=new ArrayList<>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //找控件 listView = (ListView) findViewById(R.id.listView); //初始化数据 initData(); //创建适配器 ArrayAdapter<String> adapter=new ArrayAdapter<>(this,android.R.layout.simple_list_item_1,list); int totleHeight=0; //获取数量 for (int i = 0; i < adapter.getCount(); i++) { //获取条目视图 View listItem = adapter.getView(i, null, listView); //计算条目高度 listItem.measure(0,0); //计算总高度 totleHeight+=listItem.getMeasuredHeight(); } ViewGroup.LayoutParams params=listView.getLayoutParams(); params.height=totleHeight+(listView.getDividerHeight()*(adapter.getCount()-1)); //设置总高度 listView.setLayoutParams(params); //设置适配器 listView.setAdapter(adapter); } private void initData() { for (int i = 0; i < 50; i++) { list.add("条目展示:"+i); } }}
0 0
- ScrollView嵌套ListVeiw时代码计算listView的高度
- ScrollView嵌套ListVeiw时代码计算listView的高度
- 浅谈ScrollView嵌套ListView及ListView嵌套的高度计算
- ScrollView嵌套ListView高度计算
- ScrollView嵌套listview,并计算listview的高度
- android scrollview嵌套listview计算高度的问题
- scrollview嵌套listview导致的高度计算不正确
- android ScrollView 里嵌套listview listview 重新计算高度
- ListView(ScrollView)嵌套ListView、GridView显示不全,内容大于一行计算的高度不正确的解决办法
- ListView嵌套ScrollView后,设置dividerHeight属性后高度计算
- ListView嵌套ScrollView后,设置dividerHeight属性后高度计算
- ScrollView中嵌套ListView高度无法计算问题
- Android中动态计算ListView高度方法(适用于ScrollView嵌套)
- 解决:ScrollView嵌套ListView导致无法正确计算ListView的高度之动态加载图片高度常规方法失效。
- ScrollView嵌套ListView只显示一行之计算的高度不正确的解决办法
- ScrollView嵌套ListView只显示一行之计算的高度不正确的解决办法
- ScrollView嵌套ListView只显示一行之计算的高度不正确的解决办法
- ScrollView嵌套ListView只显示一行之计算的高度不正确的解决办法
- MODIS数据的简介和下载(二)——MODIS数据下载方式(FTP)
- CSS元素分类
- c++ 继承
- 前端必备技能之AJAX的实现原理
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xh
- ScrollView嵌套ListVeiw时代码计算listView的高度
- Linux通配符
- 说说 JavaScript BOM 的 history 对象
- nodejs生成二维码
- 前端框架Vue(7)——Vue+ElementUI:简易login登录框重构
- Oracle EBS 启用"帮助-诊断"
- 使用BigDecimal 将科学计数法变成普通的文本格式输出
- HDU 2602 Bone Collector
- springboot的入门学习