1

このグリッドビューを画面の右側と同じ高さになるように右揃えにしたいのですが、右側に設定したテキストビューの直後に表示されるようです。それだけでなく、すべてのテキストビューが互いに重なり合って表示されます。

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

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent">
    <TextView android:layout_height="wrap_content"
              android:layout_width="wrap_content"
              android:text="@string/time_left"
              android:textSize="30sp"
              android:layout_alignParentLeft="true"
              android:id="@+id/time_left_label"/>
    <TextView android:layout_height="wrap_content"
              android:layout_width="wrap_content"
              android:id="@+id/time_left"
              android:layout_alignParentLeft="true"
              android:layout_below="@id/time_left_label"/>
    <TextView android:layout_height="wrap_content"
              android:layout_width="wrap_content"
              android:text="@string/progress"
              android:textSize="30sp"
              android:layout_alignParentLeft="true"
              android:layout_below="@id/time_left"
              android:id="@+id/progress_label" />
    <TextView android:layout_height="wrap_content"
              android:layout_width="wrap_content"
              android:id="@+id/progress"
              android:layout_alignParentLeft="true"
              android:layout_below="@id/progress_label"/>
    <GridView android:layout_height="wrap_content"
              android:layout_width="wrap_content"
              android:id="@+id/main_grid"
              android:numColumns="2"
              android:layout_alignParentRight="true"
              android:layout_toRightOf="@id/time_left_label"
              android:stretchMode="none" />
</RelativeLayout>

これが私がペイントで素早く描きたいものの写真です! http://imgur.com/x7Ypr

4

1 に答える 1

1

このグリッドビューを右揃えにしたい

どのくらい正確に位置合わせしますか?あなたはそれが何をするかについて言及しますが、あなたが望むものについては言及しません。

それは...私がそれを右に設定したテキストビューに従うようです

ウェル、あなたはとを使用していlayout_alignParentRightますlayout_toRightOf

テキストビューは互いに重なり合って表示されます。

あなたTextViewsをお互いの下に置いても、それらは積み重ねられません。LinearLayoutをにorientation設定して使用することも、相互に配置するためにvertical使用することもできます。layout_below

于 2012-04-08T19:43:14.410 に答える