0

私はクイズ アプリケーションに取り組んでいるので、取得した点数に基づいてグラフを表示する必要があります。しかし、レイアウトの調整で問題に直面しています。レイアウトでは、次のように表示する必要があるグラフとその下を表示しています。

image correct = 13
image wrong   = 4
image total   = 17

しかし、それらをレイアウトに正確に配置することはできません。これに関する提案は大歓迎です。

私のコード:

<?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="fill_parent"
    android:background="#F7FBF7"
    android:orientation="vertical" >



    <LinearLayout
        android:id="@+id/rl2"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:gravity="center"
        android:orientation="vertical" >

        <RelativeLayout
            android:id="@+id/rel9"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="5dp"
            android:gravity="center"
            android:orientation="horizontal" >

            <ImageView
                android:id="@+id/graph"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" />
        </RelativeLayout>


         <LinearLayout
        android:id="@+id/rl22"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:orientation="vertical" >


        <RelativeLayout
            android:id="@+id/rel10"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="15dp"
            android:orientation="horizontal" >

            <TextView
                android:id="@+id/v1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="5dip"
                android:text=":" />

            <ImageView
                android:id="@+id/greenimg"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="8dip"
                android:layout_toLeftOf="@+id/correctleft"
                android:layout_marginRight="14dp"
                android:src="@drawable/green" >
            </ImageView>

            <TextView
                android:id="@+id/correctleft"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="5dip"
                android:layout_toLeftOf="@+id/v1"
                android:paddingRight="10dp"
                android:text="Correct"
                android:textColor="#283790"
                android:textSize="16sp"
                android:textStyle="bold"
                android:typeface="serif" />

            <TextView
                android:id="@+id/correct"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="5dip"
                android:layout_toRightOf="@+id/v1"
                android:paddingLeft="15dp"
                android:textColor="#283790"
                android:textSize="16sp"
                android:textStyle="bold"
                android:typeface="serif" />
        </RelativeLayout>

        <RelativeLayout
            android:id="@+id/rel11"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_below="@+id/rel10"
            android:layout_marginTop="12dp"
            android:orientation="horizontal" >

            <TextView
                android:id="@+id/v2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/v1"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="5dip"
                android:text=":" />

             <ImageView
                android:id="@+id/redimg"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                  android:layout_marginTop="8dip"
                android:layout_toLeftOf="@+id/incorrectleft"
                android:layout_marginRight="4dp"
                android:src="@drawable/red" >
            </ImageView>


            <TextView
                android:id="@+id/incorrectleft"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/correct"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="5dip"
                android:layout_toLeftOf="@+id/v2"
                android:paddingRight="5dp"
                android:text="Incorrect"
                android:textColor="#283790"
                android:textSize="16sp"
                android:textStyle="bold"
                android:typeface="serif" />

            <TextView
                android:id="@+id/incorrect"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/correct"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="5dip"
                android:layout_toRightOf="@+id/v2"
                android:paddingLeft="15dp"
                android:textColor="#283790"
                android:textSize="16sp"
                android:textStyle="bold"
                android:typeface="serif" />
        </RelativeLayout>

        <RelativeLayout
            android:id="@+id/rel12"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_below="@+id/rel11"
            android:layout_marginTop="12dp"
            android:orientation="horizontal" >

            <TextView
                android:id="@+id/v3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/v2"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="5dip"
                android:text=":" />

            <ImageView
                android:id="@+id/blueimg"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                 android:layout_marginTop="8dip"
                android:layout_toLeftOf="@+id/totalleft"
                 android:layout_marginRight="10dp"
                android:src="@drawable/darkblue" >
            </ImageView>


            <TextView
                android:id="@+id/totalleft"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/incorrect"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="5dip"
                android:layout_toLeftOf="@+id/v3"
                android:paddingRight="10dp"
                android:text="Omitted"
                android:textColor="#283790"
                android:textSize="16sp"
                android:textStyle="bold"
                android:typeface="serif" />

            <TextView
                android:id="@+id/total"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/incorrect"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="5dip"
                android:layout_toRightOf="@+id/v3"
                android:paddingLeft="15dp"
                android:textColor="#283790"
                android:textSize="16sp"
                android:textStyle="bold"
                android:typeface="serif" />
        </RelativeLayout>
        </LinearLayout>
    </LinearLayout>

</LinearLayout>
4

1 に答える 1

0

最後の 3 つの項目 (リスト ビューのイメージ行) を変換してみませんか? その場合、1 つのアクティビティで 2 つのリストビューのコードを次に示します。

<RelativeLayout 
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:layout_weight="1">

     <ListView 
        android:id="@+id/android:list"
        android:layout_width="150dp"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"/>

      <ListView 
        android:id="@+id/list_view2"
        android:layout_width="150dp"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"/>

</RelativeLayout>
于 2013-07-02T03:34:04.973 に答える