第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使包含 ListView 的整個布局可滾動

使包含 ListView 的整個布局可滾動

精慕HU 2021-12-10 12:24:25
我有一個LinearLayout包含ListView. 當ListView滾動時,LinearLayout應該也滾動。但是現在ListView滾動時,RelativeLayout上面的ListView不可滾動。相反,它們總是顯示在頂部!我想補充ScrollView的LinearLayout,但得到java.lang.IllegalStateException: ScrollView can host only one direct child這是我嘗試過的<?xml version="1.0" encoding="utf-8"?><LinearLayout        xmlns:android="http://schemas.android.com/apk/res/android"        android:layout_height="wrap_content" android:layout_width="wrap_content"        android:orientation="vertical"        xmlns:app="http://schemas.android.com/apk/res-auto">    <RelativeLayout            style="?android:attr/buttonStyleSmall"            android:clickable="true"            android:id="@+id/relativeLayout1"            android:background="@drawable/boarder_layout"            android:layout_marginLeft="10dp"            android:layout_marginTop="10dp"            android:layout_marginRight="10dp"            android:layout_width="wrap_content"            android:layout_height="wrap_content">        <TextView                android:layout_marginTop="12dp"                android:textSize="15sp"                android:textColor="@color/darkGreen"                android:layout_marginLeft="8dp"                android:id="@+id/editTextDate"                android:background="@android:color/transparent"                android:layout_toRightOf="@+id/imgProfilePicture"                android:text="Post a new update"                android:padding="10dp"                android:layout_width="match_parent"                android:layout_height="wrap_content"/>        <ImageView                android:padding="8dp"                android:src="@drawable/images"                android:layout_marginLeft="10dp"                android:layout_marginTop="5dp"                android:layout_marginBottom="5dp"                android:id="@+id/imgProfilePicture"                android:layout_width="60dp"                android:layout_height="60dp"                android:layout_gravity="center"/>    </RelativeLayout>
查看完整描述

2 回答

?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

你需要NestedScrollView像這樣使用:


<android.support.v4.widget.NestedScrollView

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:fillViewport="true"

    android:overScrollMode="never"

    android:clipToPadding="false">

        <LinearLayout

            android:layout_width="match_parent"

            android:layout_height="match_parent"

            android:orientation="vertical">


            <RelativeLayout

                style="?android:attr/buttonStyleSmall"

                android:clickable="true"

                android:id="@+id/relativeLayout1"

                android:background="@drawable/boarder_layout"

                android:layout_marginLeft="10dp"

                android:layout_marginTop="10dp"

                android:layout_marginRight="10dp"

                android:layout_width="wrap_content"

                android:layout_height="wrap_content">


                <TextView

                    android:layout_marginTop="12dp"

                    android:textSize="15sp"

            android:textColor="@color/darkGreen"

            android:layout_marginLeft="8dp"

            android:id="@+id/editTextDate"

            android:background="@android:color/transparent"

            android:layout_toRightOf="@+id/imgProfilePicture"

            android:text="Post a new update"

            android:padding="10dp"

            android:layout_width="match_parent"

            android:layout_height="wrap_content"/>


    <ImageView

            android:padding="8dp"

            android:src="@drawable/images"

            android:layout_marginLeft="10dp"

            android:layout_marginTop="5dp"

            android:layout_marginBottom="5dp"

            android:id="@+id/imgProfilePicture"

            android:layout_width="60dp"

            android:layout_height="60dp"

            android:layout_gravity="center"/>

</RelativeLayout>


<LinearLayout 

              android:layout_width="match_parent" 

              android:layout_height="wrap_content"

              android:layout_marginTop="10dp"

              android:orientation="horizontal">


    <RelativeLayout

            style="?android:attr/buttonStyleSmall"

            android:id="@+id/relativeLayout2"

            android:clickable="true"

            android:layout_weight="0.5"

            android:background="@drawable/boarder_layout"

            android:layout_marginLeft="10dp"

            android:layout_width="0dp"

            android:layout_height="wrap_content">


        <TextView

                android:textColor="@color/darkGreen"

                android:layout_marginTop="10dp"

                android:layout_marginLeft="8dp"

                android:id="@+id/txtView1"

                android:background="@android:color/transparent"

                android:layout_toRightOf="@+id/imgFindSomething"

                android:text="I need something"

                android:layout_width="wrap_content"

                android:layout_height="wrap_content"/>


        <ImageView

                android:tint="@color/limegreen"

                android:layout_marginLeft="10dp"

                android:layout_marginTop="5dp"

                android:layout_marginBottom="5dp"

                android:src="@drawable/find_something"

                android:id="@+id/imgFindSomething"

                android:layout_width="25dp"

                android:layout_height="25dp"

                android:layout_gravity="center"/>


    </RelativeLayout>


    <RelativeLayout

            style="?android:attr/buttonStyleSmall"

            android:id="@+id/relativeLayout3"

            android:clickable="true"

            android:layout_marginRight="10dp"

            android:layout_weight="0.5"

            android:layout_marginLeft="10dp"

            android:background="@drawable/boarder_layout"

            android:layout_width="0dp"

            android:layout_height="wrap_content">


        <TextView

                android:textColor="@color/crimson"

                android:layout_marginTop="10dp"

                android:layout_marginLeft="8dp"

                android:id="@+id/txtView2"

                android:layout_width="wrap_content"

                android:background="@android:color/transparent"

                android:layout_toRightOf="@+id/imgInvite"

                android:text="Invite neighbours"

                android:layout_height="wrap_content"/>


        <ImageView

                android:tint="@color/limegreen"

                android:layout_marginLeft="10dp"

                android:layout_marginTop="5dp"

                android:layout_marginBottom="5dp"

                android:src="@drawable/add_neighbours"

                android:id="@+id/imgInvite"

                android:layout_width="25dp"

                android:layout_height="25dp"

                android:layout_gravity="center"/>

    </RelativeLayout>

</LinearLayout>


    <ListView 

        android:layout_width="match_parent" 

        android:layout_height="match_parent"

        android:layout_marginLeft="10dp"

        android:id="@+id/listView">

    </ListView>



    </LinearLayout>

</android.support.v4.widget.NestedScrollView>

我還建議用ListViewa替換你的,以RecyclerView獲得更好的性能。


查看完整回答
反對 回復 2021-12-10
?
白衣染霜花

TA貢獻1796條經驗 獲得超10個贊

使用此代碼。


<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:app="http://schemas.android.com/apk/res-auto"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:orientation="vertical">


    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"

        android:layout_width="fill_parent"

        android:layout_height="fill_parent"

        android:background="@color/primary"

        android:fitsSystemWindows="true">


        <LinearLayout

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:orientation="vertical">


            <RelativeLayout

                android:id="@+id/relativeLayout1"

                style="?android:attr/buttonStyleSmall"

                android:layout_width="wrap_content"

                android:layout_height="wrap_content"

                android:layout_marginLeft="10dp"

                android:layout_marginTop="10dp"

                android:layout_marginRight="10dp"

                android:background="@drawable/boarder_layout"

                android:clickable="true">


                <TextView

                    android:id="@+id/editTextDate"

                    android:layout_width="match_parent"

                    android:layout_height="wrap_content"

                    android:layout_marginLeft="8dp"

                    android:layout_marginTop="12dp"

                    android:layout_toRightOf="@+id/imgProfilePicture"

                    android:background="@android:color/transparent"

                    android:padding="10dp"

                    android:text="Post a new update"

                    android:textColor="@color/darkGreen"

                    android:textSize="15sp" />


                <ImageView

                    android:id="@+id/imgProfilePicture"

                    android:layout_width="60dp"

                    android:layout_height="60dp"

                    android:layout_gravity="center"

                    android:layout_marginLeft="10dp"

                    android:layout_marginTop="5dp"

                    android:layout_marginBottom="5dp"

                    android:padding="8dp"

                    android:src="@drawable/images" />

            </RelativeLayout>


            <LinearLayout

                android:layout_width="match_parent"

                android:layout_height="wrap_content"

                android:layout_marginTop="10dp"

                android:orientation="horizontal">


                <RelativeLayout

                    android:id="@+id/relativeLayout2"

                    style="?android:attr/buttonStyleSmall"

                    android:layout_width="0dp"

                    android:layout_height="wrap_content"

                    android:layout_marginLeft="10dp"

                    android:layout_weight="0.5"

                    android:background="@drawable/boarder_layout"

                    android:clickable="true">


                    <TextView

                        android:id="@+id/txtView1"

                        android:layout_width="wrap_content"

                        android:layout_height="wrap_content"

                        android:layout_marginLeft="8dp"

                        android:layout_marginTop="10dp"

                        android:layout_toRightOf="@+id/imgFindSomething"

                        android:background="@android:color/transparent"

                        android:text="I need something"

                        android:textColor="@color/darkGreen" />


                    <ImageView

                        android:id="@+id/imgFindSomething"

                        android:layout_width="25dp"

                        android:layout_height="25dp"

                        android:layout_gravity="center"

                        android:layout_marginLeft="10dp"

                        android:layout_marginTop="5dp"

                        android:layout_marginBottom="5dp"

                        android:src="@drawable/find_something"

                        android:tint="@color/limegreen" />


                </RelativeLayout>


                <RelativeLayout

                    android:id="@+id/relativeLayout3"

                    style="?android:attr/buttonStyleSmall"

                    android:layout_width="0dp"

                    android:layout_height="wrap_content"

                    android:layout_marginLeft="10dp"

                    android:layout_marginRight="10dp"

                    android:layout_weight="0.5"

                    android:background="@drawable/boarder_layout"

                    android:clickable="true">


                    <TextView

                        android:id="@+id/txtView2"

                        android:layout_width="wrap_content"

                        android:layout_height="wrap_content"

                        android:layout_marginLeft="8dp"

                        android:layout_marginTop="10dp"

                        android:layout_toRightOf="@+id/imgInvite"

                        android:background="@android:color/transparent"

                        android:text="Invite neighbours"

                        android:textColor="@color/crimson" />


                    <ImageView

                        android:id="@+id/imgInvite"

                        android:layout_width="25dp"

                        android:layout_height="25dp"

                        android:layout_gravity="center"

                        android:layout_marginLeft="10dp"

                        android:layout_marginTop="5dp"

                        android:layout_marginBottom="5dp"

                        android:src="@drawable/add_neighbours"

                        android:tint="@color/limegreen" />

                </RelativeLayout>

            </LinearLayout>

        </LinearLayout>

    </ScrollView>


    <ListView

        android:id="@+id/listView"

        android:layout_width="match_parent"

        android:layout_height="match_parent"

        android:layout_marginLeft="10dp"></ListView>


</LinearLayout>


查看完整回答
反對 回復 2021-12-10
  • 2 回答
  • 0 關注
  • 158 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號