fragment布局的scrollview无法滚动,请大牛赐教

天色还不晚 2016-10-09 09:23:52
下面是我的xml布局文件,scrollview中嵌套了grid layout,运行超过屏幕高度后无法滚动,也不显示滚动条。
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:scrollbars="none">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="#ffffff">

<GridLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:columnCount="2"
android:orientation="horizontal"
android:padding="10dp"
android:rowCount="15">

<TextView
android:id="@+id/title1"
android:layout_columnSpan="2"
android:layout_marginBottom="5dp"
android:layout_marginTop="5dp"
android:text="派工单:"
android:textSize="18sp" />

<TextView
android:id="@+id/title2"
android:text="单号: " />

<TextView
android:id="@+id/tv_tNum"
android:text="123456789123456789" />

<TextView
android:id="@+id/title3"
android:text="工单类型: " />

<TextView
android:id="@+id/tv_tType"
android:text="sdkjkskj" />

<TextView
android:id="@+id/title4"
android:layout_columnSpan="2"
android:layout_marginBottom="5dp"
android:layout_marginTop="10dp"
android:text="车辆信息:"
android:textSize="18sp" />

<TextView
android:id="@+id/title5"
android:text="车辆流水号: " />

<TextView
android:id="@+id/tv_tSerialNum"
android:text="123456789" />

<TextView
android:id="@+id/title6"
android:text="车辆品系: " />

<TextView
android:id="@+id/tv_tStrain"
android:text="sdkjkskj" />

<TextView
android:id="@+id/title7"
android:text="VIN: " />

<TextView
android:id="@+id/tv_tVin"
android:text="sdkjkskj" />

<TextView
android:id="@+id/title8"
android:text="购车日期: " />

<TextView
android:id="@+id/tv_tBuyDay"
android:text="sdkjkskj" />

<TextView
android:id="@+id/title9"
android:text="车牌号: " />

<TextView
android:id="@+id/tv_tLicenseNum"
android:text="sdkjkskj" />

<TextView
android:id="@+id/title10"
android:layout_columnSpan="2"
android:layout_marginBottom="5dp"
android:layout_marginTop="10dp"
android:text="车主信息:"
android:textSize="18sp" />

<TextView
android:id="@+id/title11"
android:text="车主姓名: " />

<TextView
android:id="@+id/tv_tCarUser"
android:text="xyz" />

<TextView
android:id="@+id/title12"
android:text="车主手机: " />

<TextView
android:id="@+id/tv_tUserPhone"
android:text="110" />

<TextView
android:id="@+id/title13"
android:layout_columnSpan="2"
android:layout_marginBottom="5dp"
android:layout_marginTop="10dp"
android:text="报修信息:"
android:textSize="18sp" />

<TextView
android:id="@+id/title14"
android:text="报修人: " />

<TextView
android:id="@+id/tv_tRepairName"
android:text="xyz" />

<TextView
android:id="@+id/title15"
android:text="电话: " />

<TextView
android:id="@+id/tv_tRepairPhone"
android:text="12345678912" />

<TextView
android:id="@+id/title16"
android:text="报修时间: " />

<TextView
android:id="@+id/tv_tRepairDay"
android:text="2016/9/1" />

<TextView
android:id="@+id/title17"
android:layout_rowSpan="3"
android:text="报修地点: " />

<TextView
android:id="@+id/tv_tRepairAddress"
android:layout_rowSpan="3"

android:text="报修地点报修地点报修地点报修地点报修地点报修地点报修地点报修地点报修地点报修地点报修地点报修地点" />

<TextView
android:id="@+id/title18"
android:text="报修内容: " />

<TextView
android:id="@+id/tv_tRepairLicense"
android:text="sdkjkskj" />

<TextView
android:id="@+id/title19"
android:layout_columnSpan="2"
android:layout_marginBottom="5dp"
android:layout_marginTop="10dp"
android:text="派工意见:"
android:textSize="18sp" />

<TextView
android:id="@+id/tv_tOpinion"
android:layout_columnSpan="2"
android:layout_rowSpan="5"
android:text="派工意见派工意见派工意见派工意见派工意见派工意见派工意见派工意见派工意见派工意见" />
</GridLayout>
<GridLayout
android:id="@+id/gl_photos"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_margin="5dp"
android:columnCount="4"
android:orientation="horizontal"
android:rowCount="2"
android:background="#dddddd"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp">

</GridLayout>

<TextView
android:id="@+id/tv_hint"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="(点击图片查看大图,长按删除图片)"
android:gravity="center"
android:visibility="gone"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="horizontal">

<Button
android:id="@+id/btn_repair_photo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="维修拍照" />

<Button
android:id="@+id/btn_determine"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="50dp"
android:text="确认完工" />
</LinearLayout>
</LinearLayout>
</ScrollView>
...全文
525 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
KIAE 2016-10-09
  • 打赏
  • 举报
回复
布局没问题,我试了,可以滚动。 不显示滚动条是因为你设置了 android:scrollbars="none"
天色还不晚 2016-10-09
  • 打赏
  • 举报
回复
引用 1 楼 kokobobo 的回复:
布局没问题,我试了,可以滚动。 不显示滚动条是因为你设置了 android:scrollbars="none"
但是我运行后无法滚动,我不知道你是拿什么做容器的,我的是在fragment中布局的,而且我在同一个activity中添加好几个fragment,但是我处理了fragment穿透,不知道还是什么原因无法滚动,能帮我分析一下吗

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧