2

糖尿病患者向けの Android アプリを作成しています。そのアプリでは、食事管理のために、食事ごとに食品とその量を表示したいと考えています。以下のようになります。

RICE          100gm
POTATO        50gm
FISH          60gm

これらの情報は、データベースから動的に取得されます。しかし、私はそれらを配置する問題に直面しています。画面の左側に食品を、右側に数量を揃えたいと思います。以下のように(ドットは画面を示します)

|-------------------------------------------------------|
|RICE                                             100gm |
|POTATO                                            50gm |
|FISH                                              60gm |
|-------------------------------------------------------|

そのために、xml ファイルで相対レイアウトを宣言しました。コードは次のようになります。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >
    </RelativeLayout>

</LinearLayout>

あとは、textview を作成して、この相対的なレイアウトに動的に追加するだけです。しかし、私はそれを行う方法が混乱しています。何かヒントをください...

最終的な出力は次のようになります。

以下のようになります

4

1 に答える 1