Выравнивание в Android - PullRequest
       5

Выравнивание в Android

0 голосов
/ 08 ноября 2010

Я хочу показать выравнивание по левому краю ImageButton и выравнивание по центру TextView в том же макетеНо оба появляются в центре или слева.Я пробовал LinearLayout и RelativeLayout.Пожалуйста, предложите мне решение.Большое спасибо заранее.

Ответы [ 2 ]

1 голос
/ 08 ноября 2010
<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_height="fill_parent" 
    android:layout_gravity="fill_horizontal" android:layout_width="fill_parent"
      android:orientation="horizontal">
        <TextView android:id="@+id/header_text1" android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
        android:textSize="20sp" android:textStyle="bold" android:textColor="@color/white"
        android:layout_marginLeft="70dp" 
        android:layout_centerHorizontal="true" android:layout_centerVertical="true"
        android:singleLine="true" />
        <ImageView android:src="@drawable/image_button1" android:id="@+id/back"
        android:layout_width="wrap_content" android:layout_height="wrap_content"
        android:layout_centerVertical="true" android:layout_toRightOf="@+id/header_text1" />

1 голос
/ 08 ноября 2010

Используйте RelativeLayout и используйте параметры android: layout_align = "" для ваших виджетов (элемент view).Существуют директивы выравнивания, относящиеся как к родительскому представлению, так и к другим элементам представления.

...