android 中ScrollView 内嵌HorizontalScrollView滚动的问题
各位大侠,滚动就出冲突了,怎么办?布局如下,如果不要布局2以下的就没问题,谁知道的告诉下,非常感谢:<?xmlversion="1.0"encoding="utf-8"?...
各位大侠,滚动就出冲突了,怎么办?布局如下,如果不要布局2以下的就没问题,谁知道的告诉下,非常感谢:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" >
<ScrollView android:layout_width="fill_parent"android:layout_height="fill_parent" >
<HorizontalScrollView android:id="@+id/mScrollView"android:layout_width="fill_parent"android:layout_height="160dp"android:background="#FFFFFF" >
<LinearLayout android:layout_width="fill_parent"android:layout_height="260dp"android:orientation="horizontal" >
<GridView android:id="@+id/grdview_bianjituijian"android:layout_width="fill_parent"android:layout_height="wrap_content" />
</LinearLayout></HorizontalScrollView>
<!-- 2 其他不需要水平滚动的控件 -->
<LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"android:orientation="horizontal" >
<ImageView android:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@drawable/grdv1" /></LinearLayout>
<LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"android:orientation="horizontal" >
<ImageView android:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@drawable/grdv2" />
</LinearLayout></ScrollView></LinearLayout>
知道怎么解决 既能水平滚动又能上下滚动的告诉下方法也可以,非常感谢:
不是网上所给出的 就一个 ScrollView 内 再包含一个 HorizontalScrollView而已,
而是 一个ScrollView 中包含多个 HorizontalScrollView 和 多个其他的LinearLayout,并且这些LinearLayout 不一定都是HorizontalScrollView 的子控件,而是和 HorizontalScrollView 是平等级的控件的。
按上面的布局实现,一运行就挂了,
请指教,非常感谢。 展开
android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" >
<ScrollView android:layout_width="fill_parent"android:layout_height="fill_parent" >
<HorizontalScrollView android:id="@+id/mScrollView"android:layout_width="fill_parent"android:layout_height="160dp"android:background="#FFFFFF" >
<LinearLayout android:layout_width="fill_parent"android:layout_height="260dp"android:orientation="horizontal" >
<GridView android:id="@+id/grdview_bianjituijian"android:layout_width="fill_parent"android:layout_height="wrap_content" />
</LinearLayout></HorizontalScrollView>
<!-- 2 其他不需要水平滚动的控件 -->
<LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"android:orientation="horizontal" >
<ImageView android:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@drawable/grdv1" /></LinearLayout>
<LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"android:orientation="horizontal" >
<ImageView android:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@drawable/grdv2" />
</LinearLayout></ScrollView></LinearLayout>
知道怎么解决 既能水平滚动又能上下滚动的告诉下方法也可以,非常感谢:
不是网上所给出的 就一个 ScrollView 内 再包含一个 HorizontalScrollView而已,
而是 一个ScrollView 中包含多个 HorizontalScrollView 和 多个其他的LinearLayout,并且这些LinearLayout 不一定都是HorizontalScrollView 的子控件,而是和 HorizontalScrollView 是平等级的控件的。
按上面的布局实现,一运行就挂了,
请指教,非常感谢。 展开
展开全部
同学,你看下srollview的说明,scrollview只能有一个子view,也就是说只能包含一个linearlayout或者一个其他什么view,按照你这种情况,你应该是先scrollview包含一个数值的linearlayout,然后其他的HorizontalScrollView 和LinearLayout都在linearlayout下,linearlayout的宽度为wrapcontent。
因为我觉得你想的是ScrollView 是竖向滑动,而HorizontalScrollView 是横向滑动,并且你的布局感觉像是按照竖直LinearLayout来的,所以我才推荐你用scrollview包含一个数值的linearlayout,然后其他的HorizontalScrollView 和LinearLayout都在linearlayout下。
因为我觉得你想的是ScrollView 是竖向滑动,而HorizontalScrollView 是横向滑动,并且你的布局感觉像是按照竖直LinearLayout来的,所以我才推荐你用scrollview包含一个数值的linearlayout,然后其他的HorizontalScrollView 和LinearLayout都在linearlayout下。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询