Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android xml中的Scrollview问题,不';行不通_Android_Xml_Android Layout_Scrollview - Fatal编程技术网

Android xml中的Scrollview问题,不';行不通

Android xml中的Scrollview问题,不';行不通,android,xml,android-layout,scrollview,Android,Xml,Android Layout,Scrollview,我有以下代码。。我想在in LinearLayout中滚动文本区域和按钮。但我的底部按钮在相对位置,我想一直保持在底部,不能滚动。 谢谢 使用相对布局时,首先将按钮放在屏幕底部,然后让滚动视图占据可用高度 请尝试以下代码: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layo

我有以下代码。。我想在in LinearLayout中滚动文本区域和按钮。但我的底部按钮在相对位置,我想一直保持在底部,不能滚动。 谢谢


使用相对布局时,首先将按钮放在屏幕底部,然后让滚动视图占据可用高度

请尝试以下代码:

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <RelativeLayout
        android:id="@+id/rel_btn_Check"
        android:layout_width="fill_parent"
        android:layout_height="50dip"
        android:layout_alignParentBottom="true"
        android:background="@android:color/black" >

        <Button
            android:id="@+id/buttonCheck"
            android:layout_width="50sp"
            android:layout_height="50sp"
            android:layout_alignParentBottom="true"
            android:layout_centerHorizontal="true"
            android:background="@drawable/round_button"
            android:text="Checked" />
    </RelativeLayout>

    <ScrollView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_above="@id/rel_btn_Check"
        android:orientation="vertical" >

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="vertical" >

            <RelativeLayout
                android:layout_width="fill_parent"
                android:layout_height="175dip"
                android:background="@android:color/white" >

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerHorizontal="true"
                    android:layout_marginTop="5dp"
                    android:textSize="20dip" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerHorizontal="true"
                    android:layout_marginTop="35dp"
                    android:textSize="15dip" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerHorizontal="true"
                    android:layout_marginTop="55dp"
                    android:textSize="15dip" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerHorizontal="true"
                    android:layout_marginTop="75dp"
                    android:textSize="15dip" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerHorizontal="true"
                    android:layout_marginTop="95dp"
                    android:textSize="15dip" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerHorizontal="true"
                    android:layout_marginTop="115dp"
                    android:textSize="15dip" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerHorizontal="true"
                    android:layout_marginTop="135dp"
                    android:textSize="15dip" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerHorizontal="true"
                    android:layout_marginTop="155dp"
                    android:textSize="15dip" />
            </RelativeLayout>

            <Button
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="XYZ" />

            <Button
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="XYZ" />

            <Button
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="XYZ" />

            <Button
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="XYZ" />

            <Button
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="Contact Us" />
        </LinearLayout>
    </ScrollView>

</RelativeLayout>

</RelativeLayout>

使用这个机制

设置滚动视图>

并放置页脚:

android:layout_alignParentBottom="true"

<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical">
<ScrollView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1">
<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="jgfhrtuioghju oioupotyuhjipouipoi typ[ipo[ip[ijup0[ip0[ujiptjuip[juip[i]]]]]]]      jogi5thjuohuortthjuo90uto     okithjoitthjuo     thjpo     ktjhporyjohj     ptlhjyjohjpy     plthjoyjpokjotjhojuyojuhoithjoi     kgjhoithoithjuotjupojutpo[ujotpotpojuote]ihihoihoi     rguigreuighreiuyghir     orighoihyheiyhreiygh     oighoihtgihidrfyh8irfyhuesghuyhuiehvguyh     rueighuyghuiyghieryhirgeyhi     gorfihoihklrjegoij5oi hi     thkoihioghoirhirhuiurg]     th5yj     u     trjuykyu     yjytku          yktyu     k     ykj     k     y     jiyku          ykj     yuk     yku          k     y     6ty     6y     6yy     kuiil          6     u67     uokityy7     i78o8     "/>
</ScrollView>
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true"><Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="rgfjughtih g5yujhoihuoi"/></LinearLayout></LinearLayout>
android:layout\u alignParentBottom=“true”
请尝试硬编码高度,大约为50dpi。只是检查一下。我在手机中尝试了您的xml,但底部的按钮没有滚动。
 android:layout_weight="1"
android:layout_alignParentBottom="true"

<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical">
<ScrollView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1">
<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="jgfhrtuioghju oioupotyuhjipouipoi typ[ipo[ip[ijup0[ip0[ujiptjuip[juip[i]]]]]]]      jogi5thjuohuortthjuo90uto     okithjoitthjuo     thjpo     ktjhporyjohj     ptlhjyjohjpy     plthjoyjpokjotjhojuyojuhoithjoi     kgjhoithoithjuotjupojutpo[ujotpotpojuote]ihihoihoi     rguigreuighreiuyghir     orighoihyheiyhreiygh     oighoihtgihidrfyh8irfyhuesghuyhuiehvguyh     rueighuyghuiyghieryhirgeyhi     gorfihoihklrjegoij5oi hi     thkoihioghoirhirhuiurg]     th5yj     u     trjuykyu     yjytku          yktyu     k     ykj     k     y     jiyku          ykj     yuk     yku          k     y     6ty     6y     6yy     kuiil          6     u67     uokityy7     i78o8     "/>
</ScrollView>
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true"><Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="rgfjughtih g5yujhoihuoi"/></LinearLayout></LinearLayout>