首页 > 其他 > 详细

ScrollView中嵌套ListView问题

时间:2015-10-29 21:48:33      阅读:278      评论:0      收藏:0      [点我收藏+]

在ScrollView中嵌套ListView,只能显示一行,经过百度得知,可以自定义一个ListView。

 1 public class MyListView extends ListView {
 2 
 3         public MyListView(Context context) {
 4             super(context);
 5         }
 6 
 7         public MyListView(Context context, AttributeSet attrs) {
 8             super(context, attrs);
 9         }
10 
11         public MyListView(Context context, AttributeSet attrs,int defStyle) {
12             super(context, attrs, defStyle);
13         }
14 
15         @Override
16         protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
17             int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
18                     MeasureSpec.AT_MOST);
19             super.onMeasure(widthMeasureSpec, expandSpec);
20         }
21        }

如果出现ScrollView滑动条不在最上面可以这样解决在设置ListView适配器之后加上以下两行代码

sv.scrollTo(0, 0);
sv.smoothScrollTo(0,0);

 

ScrollView中嵌套ListView问题

原文:http://www.cnblogs.com/yangang2013/p/4921749.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!