listView是不能包含在scrollView中,会出现一些故障,有时候就是不能完全展示 有时候就是程序崩溃
public class Utility {
public static void setListViewHeightBasedOnChildren(ListView listView) {
ListAdapter listAdapter = listView.getAdapter();
if (listAdapter == null) {
// pre-condition
return;
}
int totalHeight = 0;
for (int i = 0; i < listAdapter.getCount(); i++) {
View listItem = listAdapter.getView(i, null, listView);
listItem.measure(0, 0);
totalHeight += listItem.getMeasuredHeight();
}
ViewGroup.LayoutParams params = listView.getLayoutParams();
params.height = totalHeight + (listView.getDividerHeight() * (listAdapter.getCount() - 1));
listView.setLayoutParams(params);
}
}
Utility.setListViewHeightBasedOnChildren(myListView);
虽然这样可以避免不能扩展问题,但是到了最后一个item就会崩溃,如果有更好的办法可以解决listView扩展问题 可以留言
分享到:
相关推荐
谷歌不推荐的一种布局方式,但有时项目确实有这样的需求:ScrollView里包含ListView,并且ListView要全展开,不可滑动,只能是最外层的ScrollView可以整个屏幕滑动。比较不错的资源,原创。如果你的模拟器或手机的...
scrollView包含listview,解决listview数据加载不出来的问题
本资源为Android项目中的下拉刷新控件,支持ListView和ScrollView两种视图。该控件具有高度可定制性,可根据您的需求进行二次开发。 该下拉刷新控件采用流畅的动画效果,提供轻松的用户体验。当用户下拉刷新时,...
Android下拉刷新控件(ListView好ScrollView版)毕业设计—(包含完整源码可运行).zip
方案是为解决特定问题或达成特定目标而制定的一系列计划或步骤。它的作用是提供一种系统性的...总体而言,方案的作用在于提供一种有序、有计划的方法,以解决问题、实现目标,并在实施过程中最大化资源利用和风险管理。
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、...
直接解压exe文件就可以获取资源,资源包含可执行文件+源代码+程序使用说明,所有项目代码均已严格验证,可直接运行!如果有什么问题欢迎随时留言。
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、...
Android_ScrollView与ListView_GridView共存冲突解决方案,包括布局,资源多的卡死优化等!
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、...
一般只要做商城的大家都知道或都见过有个悬浮按钮,当你向下滑动到一定的位置的时候他就会乖乖的弹出了!当你点击一下他就会跳转到页面的顶部(其实可以是任何位置的),在顶部的时候他就会乖乖的消失。
像 ScrollView 这样的滚动小部件不应包含任何嵌套的滚动小部件,因为这存在各种可用性问题 但如果你真的想要,这个可以是一个解决方案。 截图 使用普通的 ListView 使用这个 WrapContentListView 用法 < org ....
Super ScrollView for UGUI listview集合,非常全面的一个scrollview插件,里面包含各个demo,非常好用的插件
这个是我自己研究出来的一个很实用的小demo,我写的是一个牌照的一个省份选择,里面包含了所有省份,然后可以点击需要的省份去赋值或者进行其他操作,很方便,download后可以根据自己需要去修改文本
Android 中ScrollView嵌套GridView,ListView的实例 在Android开发中,经常有一些UI需要进行固定style的动态布局,然而由于现在的UI都喜欢把一个界面拉的很长,所以我们很多情况下需要使用ScrollView来嵌套列表控件...