安卓 布局 蠢新 看一眼 看一眼 (ρ_・).。

午 好
局部代码:
<?xml version="1.0" encoding="utf-8"?>
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/background_user"
android:orientation="vertical" >

<ScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

                        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="12dp"
            android:orientation="horizontal" >

            <LinearLayout
                android:id="@+id/shipperL2"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_vertical"
                android:layout_weight="1" >

                <ImageView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:background="@drawable/shipper" />
            </LinearLayout>

            <LinearLayout
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="5"
                android:orientation="vertical" >

                <TextView
                    android:layout_width="fill_parent"
                    android:layout_height="0dp"
                    android:layout_weight="1"
                    android:gravity="center_vertical"
                    android:text="班级"
                    android:textColor="@color/black" />

                <TextView
                    android:layout_width="fill_parent"
                    android:layout_height="0dp"
                    android:layout_weight="1"
                    android:gravity="center_vertical"
                    android:text="学生信息"
                    android:textColor="@color/black" />
            </LinearLayout>
        </LinearLayout>
                    ...

                    就这样 重复很多个 
                    结果 滑动的效果是左右滑动的 而且图标和文字之间距离很大 很大 T_T
                    我 该怎么调整 让它变成上下滑动的效果
                    而且 写了十几个linearlayout
                    界面上就显示了7个 为啥???
                    在线 等等等

7个回答

ScrollView里面只能有一个子布局。

Mr_wzc
wuzuchang1994 就是说,你这个ScrollView里面加一个LinearLayout,然后所有的内容全写在这个LinearLayout里面。用LinearLayout包裹起来,保证ScrollView下一级只有一个LinearLayout,而不是多个平级的LinearLayout。
3 年多之前 回复
centigram
吱吱叽 ==不知道额。
3 年多之前 回复

图片说明

ScrollView布局应该是最外层布局,这样才能对这个页面来进行上下滑动

centigram
吱吱叽 可是 放在 最外层 它报错了。。。。这是 为啥???
3 年多之前 回复

左右的原因: android:layout_width="match_parent"
android:layout_height="match_parent" >

         <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="12dp"
        android:orientation="horizontal" >。。。。。。

horizontal改成ver...

图标与文字的距离大的愿意:应该是weight的原因给拉伸了,不知道你为啥套这么多布局

建议简化布局,margin设置间距就好了。

centigram
吱吱叽 回复qq_36208852: 额 发给你
3 年多之前 回复
qq_36208852
blankii 有目标实现图吗
3 年多之前 回复
centigram
吱吱叽 昂 谢谢 简化 怎么简化
3 年多之前 回复

你把最外边horizontal改成vertical

centigram
吱吱叽 回复东风玖哥: 手机
3 年多之前 回复
dongfeng9ge
东风玖哥 回复吱吱叽: 你是手机还是平板?
3 年多之前 回复
centigram
吱吱叽 谢谢 没用⊙﹏⊙‖∣°
3 年多之前 回复

scrollview下面只能有一个最大的子布局,然后你的其他布局应该嵌套在这个子布局中 类似 android:layout_width="match_parent"
android:layout_height="match_parent" >< 你的嵌套布局
还有scrollview默认是上下滑动 第一层放向应该是vertical

scrollview下面只能包含一个控件

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问