需求:
屏幕要足够大,外面用的是ScrollView,里面有一个评论框,用的是ListView,遇到的问题是
1、listView中数据显示不全
2、listView的滚动和ScrollView的滚动冲突
解决方法:
1、给ListView设置固定高度
android:layout_height="220dp"
2、给ScrollView 设置
android:fillViewport="true"
在listView的onTouch里面拦截ScrollView的事件,使得scrollView不可以获得点击事件,这样只有listView获得点击事件!
commentlv.setOnTouchListener(new OnTouchListener() {
@Override public boolean onTouch(View arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
sv.requestDisallowInterceptTouchEvent(true);
return false;
}
});