解决Scollview和ListView冲突的问题
来源:互联网 发布:飞扬软件托运开单界面 编辑:程序博客网 时间:2024/04/28 18:06
想必大家总会遇到 屏幕当中同事存在 Scollview和ListView 同时存在的情况 ,因为两者手势冲突,所以会造成现实的不正常。其实只要将ListView的高度动态计算出来便可以解决问题。提供一个自定义ListView。
使用这个自定义ListView 可以使之在Scollview中撑开
package com.baojia.view;
import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.widget.ListView;
/**
* 计算高度
* @author Administrator
*
*/
public class MyListView extends ListView{
public MyListView(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, expandSpec);
}
}
调用方法 就合一般的ListView 一样 在XML中配制
<com.baojia.view.MyListView
android:id="@+id/lv"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/white">
</com.baojia.view.MyListView>
把它当做一个常用控件收藏吧
1 0
- 解决Scollview和ListView冲突的问题
- onMeasure简单方法 完美解决ListView与ScollView冲突问题!
- onMeasure简单方法 完美解决ListView与ScollView冲突问题!
- scollview与listview的冲突
- Android自定义GridView——解决和ScollView的滑动冲突问题
- 解决Android学习之ScollView嵌套ListView和GridView问题
- 解决ScollView嵌套ListView只显示一条的问题
- 完美解决ScollView内嵌ListView的问题
- 通过动态设置ListView高度来解决ScollView与ListView互相嵌套的问题
- 通过动态设置ListView高度来解决ScollView与ListView互相嵌套的问题
- android 中ScollView和ListView的使用
- Android 解决ListView 和 ScrollView 共存冲突的问题
- Android 解决ListView 和 ScrollView 共存冲突的问题
- Android 解决ListView 和 ScrollView 共存冲突的问题
- Android 解决ListView 和 ScrollView 共存冲突的问题
- Android 解决ListView 和 ScrollView 共存冲突的问题
- Android 解决ListView 和 ScrollView 共存冲突的问题
- Android 解决ListView 和 ScrollView 共存冲突的问题
- Android数据库开发
- Mysql基础操作
- ios开发中使用NSLocalizedString进行多种语言的支持
- c#发送邮件
- 《算法导论》笔记(3) 有关概率论
- 解决Scollview和ListView冲突的问题
- google的@SerializedName和@Expose注解
- ssh免登
- c++string知识大全
- hdu 1024 循环数组+简单dp
- iphone各机型的分辨率及像素
- 如何让人更高效的完成事情
- 云之讯语音、短信验证码实现
- NoteII用TWRP卡刷4.4.2版ROM