关于ScrollView中使用listview后listview不完全显示问题
2016-08-30 16:52
489 查看
一般情况下计算手动listview高度就可以
上代码
private void setListViewHight(Adapter adapter) {
View view = adapter.getView(0, null, list);
view.measure(0, 0);
int h = (view.getMeasuredHeight() + 2) * adapter.getCount();
ViewGroup.LayoutParams layoutParams = orderList.getLayoutParams();
layoutParams.height = h;
orderList.setLayoutParams(layoutParams);
}
但是我使用的时候在某些机型上却没有效果无奈只能自己想办法
private void setData() {
for (int i = 0; i < list.size(); i++) {
lay.addView(getView(list.get(i)));//lay是一个线性布局
}
}
private View getView(Data bean) {
View view = LayoutInflater.from(this).inflate(R.layout.item, null);
TextView name = (TextView) view.findViewById(R.id.name);
name.setText(bean.getName());
reurn view;
}
-此方法只适用少量数据的时候 如果你有更好的方法请留言告诉我 谢谢
上代码
private void setListViewHight(Adapter adapter) {
View view = adapter.getView(0, null, list);
view.measure(0, 0);
int h = (view.getMeasuredHeight() + 2) * adapter.getCount();
ViewGroup.LayoutParams layoutParams = orderList.getLayoutParams();
layoutParams.height = h;
orderList.setLayoutParams(layoutParams);
}
但是我使用的时候在某些机型上却没有效果无奈只能自己想办法
private void setData() {
for (int i = 0; i < list.size(); i++) {
lay.addView(getView(list.get(i)));//lay是一个线性布局
}
}
private View getView(Data bean) {
View view = LayoutInflater.from(this).inflate(R.layout.item, null);
TextView name = (TextView) view.findViewById(R.id.name);
name.setText(bean.getName());
reurn view;
}
-此方法只适用少量数据的时候 如果你有更好的方法请留言告诉我 谢谢
相关文章推荐
- Android 关于在ScrollView中加上一个ListView,ListView内容显示不完全(总是显示第一项)的问题的两种简单的解决方案
- Android 关于在ScrollView中加上一个ListView,ListView内容显示不完全(总是显示第一项)的问题的两种简单的解决方案
- 解决ScrollView 与ListView共存显示不完全的问题
- 关于在ScrollView中嵌套ListView,ListView显示不全的问题
- 关于ScrollView里面包含listView只能显示listView的第一行问题解决方案
- android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题
- 完美解决ListView, GridView在ScrollView显示不完全问题
- 关于Scrollview嵌套ListView,使用setListViewHeightBasedOnChildren(ListView listView) ,在小米手机上崩溃问题
- android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题
- android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题
- android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题
- android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题
- android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题
- ScrollView 里面 嵌套ListView 导致listview无法完全显示数据的问题
- 关于ListView在ScrollView中只能显示一行数据的问题
- ScrollView和ListView一起使用,解决ListView只显示一行问题!
- ScrollView嵌套使用ListView时遇到,Item显示不全问题
- 关于ScrollView嵌套ListView或GridView只显示一行的问题
- Android中ScrollView和ListView嵌套使用时,进入界面不是从起始位置也即是不是从顶部显示问题
- 关于ScrollView嵌套Listview,GridView只显示一条数据的问题