我是 Android 新手,我正在使用滚动视图中的列表视图开发应用程序。根据我的要求,我需要显示一些带有垂直滚动的视图,并在其下方显示一个列表视图。我想垂直滚动整个视图和列表视图,因为列表视图必须独立滚动。我已经搜索了解决方案,但发现我们不应该在滚动视图中使用 Listview。
我已经尝试了另一种方法,用动态线性布局替换列表视图,这也不起作用。
当我触摸 ListItem 时,我尝试禁用 ScrollView 的焦点,反之亦然,但我没有得到它。
我尝试了以下代码来禁用滚动视图的焦点。
mScrollView.setFocusableInTouchMode(true);
mScrollView.setFocusable(true);
mScrollView.setDescendantFocusability(ViewGroup.FOCUS_BEFORE_DESCENDANTS);
mScrollView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
v.requestFocusFromTouch();
return false;
}
});
请帮帮我,提前谢谢