关于ScrollView嵌套ListView的一些问题
来源:互联网 发布:网络销售卖红酒好不好 编辑:程序博客网 时间:2024/05/16 09:21
一般都会遇到2个问题吧!
第一个问题: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了~
0 0
- 关于ScrollView嵌套ListView的一些问题
- android ScrollView嵌套listview的一些问题
- 关于ScrollView嵌套Listview遇到的问题
- 总结关于在ScrollView里面嵌套listView的一些坑
- scrollView嵌套listview的问题
- ScrollView嵌套ListView的问题,
- ScrollView嵌套listview的问题
- ScrollView嵌套ListView的问题
- ScrollView嵌套ListView的问题
- 关于ListView和ScrollView嵌套问题的解决
- 关于Android中ScrollView嵌套ListView的问题
- 关于ScrollView嵌套ListView与GridView的问题
- listview嵌套listview ScrollView嵌套listview 的冲突问题
- 关于ListView嵌套ViewPager,ViewPager嵌套GridView的一些问题。
- 【问题汇总】ScrollView嵌套ListView的问题
- ScrollView嵌套ListView问题
- ScrollView嵌套ListView问题
- ScrollView嵌套ListView问题
- 多基站wifi混合定位
- Flume日志收集
- linux内存源码分析 - SLAB分配器概述
- Android开发:shape和selector和layer-list的(详细说明)
- 树的子结构
- 关于ScrollView嵌套ListView的一些问题
- Spark Streaming和Storm的区别和联系
- 免费、高性能的人脸检测库
- 如何判断一个二叉树是否为平衡二叉树。
- json字符串转化为复杂的java对象问题解决分享
- Hadoop和Spark的联系和区别
- 基于i2c子系统的驱动分析
- Spark概述
- typedef的用法