问题描述
- 如何把 textviews 放置在 relative layout布局的右边?
-
我想把两个 textviews 放置在 relative layout布局的右边,但是这两个 textviews一直在左边,怎么能放在布局的右边呢?<LinearLayout android:id="@+id/top_lay2" android:layout_width="fill_parent" android:layout_marginTop="10dp" android:orientation="vertical" android:layout_height="wrap_content" android:background="@drawable/customrect" android:layout_marginLeft="10dp" android:layout_marginRight="10dp"> <TextView android:id="@+id/font" android:layout_marginTop="6dp" android:textSize="36sp" android:layout_gravity="center" android:gravity="center" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textColor="@color/white1" android:text="AllAroundMe" style="@style/shadow" /> <RelativeLayout android:background="@drawable/roundedbutton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="4dp" android:layout_marginRight="4dp"> <TextView android:id="@+id/desc1" android:color="@color/white1" android:gravity="right" android:layout_alignParentRight="true" android:layout_gravity="right" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/desc1" android:textColor="@color/tabDark" android:padding="6dip" /> <TextView android:id="@+id/desc2" android:color="@color/white1" android:gravity="right" android:layout_below="@id/desc1" android:layout_alignParentRight="true" android:layout_gravity="right" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/desc2" android:textColor="@color/tabDark" android:textStyle="bold" android:padding="6dip"/> <ImageButton android:id="@+id/login" android:layout_below="@id/desc2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/facebooklogin" android:onClick="LoginClick" android:background="@null" android:layout_centerHorizontal="true"/> </RelativeLayout> <View android:layout_below="@id/top_lay2" android:layout_width="fill_parent" android:layout_height="5dip"/> </LinearLayout>
解决方案
我怀疑是你的layout的background有问题:
LinearLayout的android:background="@drawable/customrect";
RelativeLayout的android:background="@drawable/roundedbutton"
解决方案二:
请将顶层的布局都修改为相对布局,建议少使用线性布局。
解决方案三:
把Textview的 android:layout_width="wrap_content"全改了试试
时间: 2024-10-26 04:24:46