スクロールビューとリストビューを同じ画面に表示します

バグバギー
  • スクロールビューのレンダリングに問題があり、その下にリストビューが必要です。
  • スクロールビューが必要です。その中に画像ビューとテキストビューを追加するか、他のUI要素を追加します。
  • このスクロールビューの下に、リストビューが必要です。

しかし、これを行うと、リストビューとスクロールビューが重なるか、スクロールビューのみがレンダリングされます。

XMLコード:要点

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/content_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    tools:context="com.example.dell.finalstartup.MainActivity"
    tools:showIn="@layout/app_bar_main">

    <ProgressBar
        android:id="@+id/progressBar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true" />

    <!-- For pic of the day -->
    <ScrollView
        android:id="@+id/scrollView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

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

            <LinearLayout
                android:id="@+id/layout_PicOfTheDay"
                android:layout_width="match_parent"
                android:layout_height="wrap_content">

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Pic of the day example layout"
                    android:textSize="22sp" />

                <ImageView
                    android:id="@+id/picOfTheDay"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content" />

            </LinearLayout>

            <!-- Grey Line -->
            <View
                android:layout_width="match_parent"
                android:layout_height="@dimen/gray_line_width"
                android:background="#c0c0c0" />

        </LinearLayout>
    </ScrollView>

    <!-- For products -->
    <ListView
        android:id="@+id/list"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/scrollView" />

</RelativeLayout>
amalBit

同じレイアウトに複数のスクロールベースのビューがあることは常に問題です。V4ライブラリの一部であるネストされたスクロールビューを使用できます。

<android.support.v4.widget.NestedScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fillViewport="true"
    app:layout_behavior="@string/appbar_scrolling_view_behavior">

    <ListView
        android:id="@+id/list"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
</android.support.v4.widget.NestedScrollView>

layout_behaviourとネストされたスクロールの詳細については

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

モデルの1つのアイテムをリストと同じビューに表示します

分類Dev

相対レイアウトをスクロールビューと同じ高さに設定します

分類Dev

印刷ダイアログボックスを表示し、同じ画面にプレビューを表示する方法

分類Dev

Djangoのforloopsを使用して、同じテンプレートにリストビューとディテールビューを表示する

分類Dev

ListViewがスクロールしているのと同時にビューをスクロールします

分類Dev

Androidはリストビュースクロールバーを非表示にしますか?

分類Dev

画面サイズに応じて垂直スクロールビューを縮小/拡大します

分類Dev

リストビューのスクロールが最後のアイテム/無限スクロールのリストビューに到達すると、UWPリストビューはより多くのデータをロードします

分類Dev

プログラムで同じリストをスクロールしながら、リスト内のビューの位置を修正します

分類Dev

Xamarinリストビューは、スクロールビューにあるときに完全なアイテムを表示していません

分類Dev

リストビューをスクロールした後、アイテムをリストビューに追加することはできません

分類Dev

Djangoジェネリックビュー、リクエストが作成者と同じグループにあるかどうかを確認します

分類Dev

リストビューがスクロールしているときに検索ビューを非表示にする方法

分類Dev

リストビューのラベルは、スクロール後に高さと幅を変更します

分類Dev

リストビューでアイテムをクリックしたときにビューを表示する

分類Dev

セロリビートスケジュール:セロリビートを開始するとすぐにタスクを実行しますか?

分類Dev

ビューページャーのリストを下にスクロールすると、ツールバーは自動的に非表示になりません

分類Dev

アクセシビリティサービス:すぐに操作できるビューを取得しますか(音声アクセスと同じ)?

分類Dev

ビューモデルごとに1つのビューをインスタンス化します(同じタイプの複数のビュー)

分類Dev

リストビュー画像クリック、C#で同じ画像を使用して次の画面に詳細を表示(wp8.1)

分類Dev

テーブルビューからディスクリートビューをロードしますか?

分類Dev

スクロールビューのサイズをビューの同じサイズに設定する方法

分類Dev

データベースsqliteに保存されているリストビューから別のリストビューに行を送信し、最初のリストビューの行と同じようにします

分類Dev

スクロールビューのリストビュースクロールビューがリストビューの一番上に移動します。これを防ぐにはどうすればよいですか?

分類Dev

Railsログはリダイレクトを表示しますが、ビューは同じままです

分類Dev

ビューフリッパーを使用して、同じ画像を異なるリストに表示する

分類Dev

リストビューの同じ行に2つの値を表示する

分類Dev

Android WebRTCは、リモートビューとローカルビューをカスタマイズします

分類Dev

複数のコントローラーを同じビューとhrefにルーティングします

Related 関連記事

  1. 1

    モデルの1つのアイテムをリストと同じビューに表示します

  2. 2

    相対レイアウトをスクロールビューと同じ高さに設定します

  3. 3

    印刷ダイアログボックスを表示し、同じ画面にプレビューを表示する方法

  4. 4

    Djangoのforloopsを使用して、同じテンプレートにリストビューとディテールビューを表示する

  5. 5

    ListViewがスクロールしているのと同時にビューをスクロールします

  6. 6

    Androidはリストビュースクロールバーを非表示にしますか?

  7. 7

    画面サイズに応じて垂直スクロールビューを縮小/拡大します

  8. 8

    リストビューのスクロールが最後のアイテム/無限スクロールのリストビューに到達すると、UWPリストビューはより多くのデータをロードします

  9. 9

    プログラムで同じリストをスクロールしながら、リスト内のビューの位置を修正します

  10. 10

    Xamarinリストビューは、スクロールビューにあるときに完全なアイテムを表示していません

  11. 11

    リストビューをスクロールした後、アイテムをリストビューに追加することはできません

  12. 12

    Djangoジェネリックビュー、リクエストが作成者と同じグループにあるかどうかを確認します

  13. 13

    リストビューがスクロールしているときに検索ビューを非表示にする方法

  14. 14

    リストビューのラベルは、スクロール後に高さと幅を変更します

  15. 15

    リストビューでアイテムをクリックしたときにビューを表示する

  16. 16

    セロリビートスケジュール:セロリビートを開始するとすぐにタスクを実行しますか?

  17. 17

    ビューページャーのリストを下にスクロールすると、ツールバーは自動的に非表示になりません

  18. 18

    アクセシビリティサービス:すぐに操作できるビューを取得しますか(音声アクセスと同じ)?

  19. 19

    ビューモデルごとに1つのビューをインスタンス化します(同じタイプの複数のビュー)

  20. 20

    リストビュー画像クリック、C#で同じ画像を使用して次の画面に詳細を表示(wp8.1)

  21. 21

    テーブルビューからディスクリートビューをロードしますか?

  22. 22

    スクロールビューのサイズをビューの同じサイズに設定する方法

  23. 23

    データベースsqliteに保存されているリストビューから別のリストビューに行を送信し、最初のリストビューの行と同じようにします

  24. 24

    スクロールビューのリストビュースクロールビューがリストビューの一番上に移動します。これを防ぐにはどうすればよいですか?

  25. 25

    Railsログはリダイレクトを表示しますが、ビューは同じままです

  26. 26

    ビューフリッパーを使用して、同じ画像を異なるリストに表示する

  27. 27

    リストビューの同じ行に2つの値を表示する

  28. 28

    Android WebRTCは、リモートビューとローカルビューをカスタマイズします

  29. 29

    複数のコントローラーを同じビューとhrefにルーティングします

ホットタグ

アーカイブ