1

我想右对齐这个gridview,使其与屏幕右侧齐平,但它似乎总是立即跟随我将它设置在右侧的任何textview。不仅如此,所有的文本视图都显示在彼此之上。

<?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

我想右对齐这个gridview

您希望它如何对齐?你提到它的作用,但没有提到你想要的。

似乎...跟随我将其设置在右侧的任何文本视图

好吧,您正在使用layout_alignParentRightand layout_toRightOf

textviews 显示在彼此的顶部。

将您放在TextViews彼此下方不会堆叠它们。您可以将 aLinearLayout与它的orientation集合一起vertical使用,也可以layout_below将它们放在彼此下方。

于 2012-04-08T19:43:14.410 回答