ListViewのTextView行の一番下に画像を配置する方法

ローガンフィリップス

WearOSのレイアウトに取り組んでいますが、問題が発生しています。ListViewがあり、ListViewの各行(TextView)が画面全体を占めています。次に、各TextViewの下部にアイコンを配置します。私の目標は、次のようになることです。ここに画像の説明を入力してください

現在、各行にアイコンを表示する以外に、必要なものはすべて揃っています。インポートしましたが、XMLの定義方法がわかりません。他のStackOverFlowの質問を試しましたが、機能させることができませんでした。カスタムアダプターにも自信があります。困っているのはレイアウトです。私はレイアウトに慣れていないので、レイアウトを理解できなかったことが問題になっています。Androidレイアウトがどのように機能するかを説明するチュートリアルに従ってみましたが、何らかの理由で取得できません。

ListViewのXMLは次のとおりです。

<?xml version="1.0" encoding="utf-8"?>
<!-- Defines the layout for the ListView-->
<android.support.constraint.ConstraintLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <ListView
        android:id="@+id/goals_list_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    </ListView>
</android.support.constraint.ConstraintLayout>

また、ListViewの各行のXMLは次のとおりです。

<?xml version="1.0" encoding="utf-8"?>
<!-- Defines the layout for a row in the ListView-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="10dp"
    >
    <TextView
        android:id="@+id/goal_row"
        android:singleLine="true"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="-"
        android:gravity="center"
        android:textSize="20sp"
        android:textStyle="bold" >
    </TextView>
    <ImageView
        android:id="@+id/icon"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/info_icon"
        />
</LinearLayout>

これらのレイアウトを使いたいので、私がすでに持っているものを手伝ってください。私がやろうとしていることを行うための別の方法についての提案があれば、私は提案を受け入れますが、これが私がそれを実装する方法です。助けてくれてありがとう。

Brainnovo

次のことを試してください。

<?xml version="1.0" encoding="utf-8"?>
<!-- Defines the layout for a row in the ListView-->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp"
>
<TextView
    android:id="@+id/goal_row"
    android:singleLine="true"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:text="Hello W"
    android:layout_above="@id/base"
    android:layout_alignParentTop="true"
    android:gravity="center"
    android:layout_centerHorizontal="true"
    android:textSize="20sp"
    android:textStyle="bold" >
</TextView>

<ImageView
    android:id="@+id/icon"
    android:layout_above="@id/base"
    android:layout_centerHorizontal="true"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/icon"/>

<View
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:id="@+id/base"
    android:layout_alignParentBottom="true">
</View>

</RelativeLayout>

出力: - - - -

出力

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

cssで一番上の行をテキストの一番下に移動する方法

分類Dev

ContraintLayoutの一番下にTextViewを配置するにはどうすればよいですか?

分類Dev

TextInput の一番下の行を削除する方法

分類Dev

一番下の行だけでEditTextを設定する方法

分類Dev

SearchViewの下の一番下の行の色を変更する方法

分類Dev

vbaExcelは画像の一番下の行を取得します

分類Dev

ダイアログを一番下に配置する方法

分類Dev

ブートストラップ行-一番下の行を一番上に表示する

分類Dev

TableLayoutPanelの一番下の行をスクロールして表示する方法

分類Dev

TextViewの一番下の行にUnicodeの右矢印(\ u2192)が表示されるのはなぜですか?

分類Dev

Codeigniterで行を一番上に配置する方法

分類Dev

Rの出力の一番上の列に日付を配置する方法

分類Dev

要素を前の行の一番下に揃えます

分類Dev

特定のレコードをリストの一番上に配置する方法

分類Dev

AST式の一番下に到達する方法

分類Dev

列の子を一番下に揃える方法

分類Dev

プログラムでImageViewをRelativeLayoutの一番上に配置する方法

分類Dev

ページの一番下でClientScriptを登録する方法

分類Dev

範囲の一番下にデータを追加する

分類Dev

h1をdivの一番下に移動する

分類Dev

ページの一番下にdivを配置するにはどうすればよいですか?

分類Dev

ncursesでTTYの動作を模倣する方法は?一番下に達したときに画面上のすべての行を上に押しますか?

分類Dev

antを使用してファイルの一番下の行を削除する

分類Dev

テーブルから一番上と下の行のみを選択する方法

分類Dev

一番下の空の行を削除します

分類Dev

テキストを行の高さの一番下に揃えることは可能ですか?

分類Dev

Order By Ascの一番下に特定の値を置く方法は?

分類Dev

GROUPING SETSを使用するときに、サマリー行を結果セットの一番下に強制する方法はありますか?

分類Dev

UWPでUI要素を常に一番上に配置する方法

Related 関連記事

  1. 1

    cssで一番上の行をテキストの一番下に移動する方法

  2. 2

    ContraintLayoutの一番下にTextViewを配置するにはどうすればよいですか?

  3. 3

    TextInput の一番下の行を削除する方法

  4. 4

    一番下の行だけでEditTextを設定する方法

  5. 5

    SearchViewの下の一番下の行の色を変更する方法

  6. 6

    vbaExcelは画像の一番下の行を取得します

  7. 7

    ダイアログを一番下に配置する方法

  8. 8

    ブートストラップ行-一番下の行を一番上に表示する

  9. 9

    TableLayoutPanelの一番下の行をスクロールして表示する方法

  10. 10

    TextViewの一番下の行にUnicodeの右矢印(\ u2192)が表示されるのはなぜですか?

  11. 11

    Codeigniterで行を一番上に配置する方法

  12. 12

    Rの出力の一番上の列に日付を配置する方法

  13. 13

    要素を前の行の一番下に揃えます

  14. 14

    特定のレコードをリストの一番上に配置する方法

  15. 15

    AST式の一番下に到達する方法

  16. 16

    列の子を一番下に揃える方法

  17. 17

    プログラムでImageViewをRelativeLayoutの一番上に配置する方法

  18. 18

    ページの一番下でClientScriptを登録する方法

  19. 19

    範囲の一番下にデータを追加する

  20. 20

    h1をdivの一番下に移動する

  21. 21

    ページの一番下にdivを配置するにはどうすればよいですか?

  22. 22

    ncursesでTTYの動作を模倣する方法は?一番下に達したときに画面上のすべての行を上に押しますか?

  23. 23

    antを使用してファイルの一番下の行を削除する

  24. 24

    テーブルから一番上と下の行のみを選択する方法

  25. 25

    一番下の空の行を削除します

  26. 26

    テキストを行の高さの一番下に揃えることは可能ですか?

  27. 27

    Order By Ascの一番下に特定の値を置く方法は?

  28. 28

    GROUPING SETSを使用するときに、サマリー行を結果セットの一番下に強制する方法はありますか?

  29. 29

    UWPでUI要素を常に一番上に配置する方法

ホットタグ

アーカイブ