关于ScrollView嵌套ListView的一些问题
2016-09-08 09:10
183 查看
一般都会遇到2个问题吧!
第一个问题:ListView为啥就显示一项?
第二个问题:为啥定位有点问题,没有从ScrollView的最顶部开始显示,而是从ListView的第一个item开始显示的?
先说第一个问题咋解决,一般就是重新ListView!
也同时解决了滑动冲突的问题。
第二个问题的解决办法:让ScrollView中最顶部的控件去获取焦点,无论是一个ImageView还是一个ViewPager。代码中设置其获取请求焦点。例如:
这样,ScrollView就可以完美的嵌套ListView了~
第一个问题:ListView为啥就显示一项?
第二个问题:为啥定位有点问题,没有从ScrollView的最顶部开始显示,而是从ListView的第一个item开始显示的?
先说第一个问题咋解决,一般就是重新ListView!
package com.example.lenovo.listview.view; import android.content.Context; import android.util.AttributeSet; import android.widget.ListView; public class MyListview extends ListView { public MyListview(Context context) { super(context); } public MyListview(Context context, AttributeSet attrs) { super(context, attrs); } public MyListview(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } }
也同时解决了滑动冲突的问题。
第二个问题的解决办法:让ScrollView中最顶部的控件去获取焦点,无论是一个ImageView还是一个ViewPager。代码中设置其获取请求焦点。例如:
imageView.setFocusable(true); imageView.setFocusableInTouchMode(true); imageView.requestFocus();
这样,ScrollView就可以完美的嵌套ListView了~
相关文章推荐
- 关于在ScrollView中嵌套ListView,ListView显示不全的问题
- 总结关于在ScrollView里面嵌套listView的一些坑
- android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题
- 关于ScrollView中嵌套listview焦点滑动问题 解决
- android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题
- 关于ScrollView中嵌套listview焦点滑动问题 解决
- android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题
- 关于Scrollview嵌套ListView,使用setListViewHeightBasedOnChildren(ListView listView) ,在小米手机上崩溃问题
- 关于ScrollView嵌套Listview,GridView只显示一条数据的问题
- 关于ListView嵌套ViewPager,ViewPager嵌套GridView的一些问题。
- 关于ScrollView中嵌套ListView和Viewpager问题
- 安卓开发之ScrollView嵌套ListView的一些问题和解决
- Android-关于一个界面同级中需要两个listView时,一个ListView被嵌套在ScrollView中,ListView的适配器adapter中的getView执行次数重复问题
- android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题
- 关于scrollView中嵌套的ListView或者自定义view的焦点滑动问题
- 关于ScrollView中嵌套listview焦点滑动问题 解决
- android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题
- android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题
- 关于ScrollView中嵌套listview焦点滑动问题 解决
- 安卓开发之ScrollView嵌套ListView的一些问题和解决