Проблема поставить две маленькие кнопки в ряд - одна всегда растягивается - PullRequest
1 голос
/ 25 июля 2011

Я хочу поставить две маленькие кнопки, одну на левой стороне (информация), а другую на правой стороне (выход).Я попытался с этим

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:stretchColumns="1"
    android:background="#aaaaaaaa">
    <TableRow>

        <ImageButton
                android:id="@+id/btnInfo"
                android:src="@drawable/info"
                android:layout_width="32px"
                android:layout_height="32px"
                android:gravity="left"
                android:padding="3dip"/>
        <ImageButton
                android:id="@+id/btnExit"
                android:src="@drawable/error"
                android:layout_width="32px"
                android:layout_height="32px"
                android:gravity="right"
                android:padding="3dip"/>

    </TableRow>
</TableLayout>

, но я получил это enter image description here, и кнопка ошибки исправлена, и мне это не нужно.Кто-нибудь может сказать мне, что я сделал не так?

Ответы [ 3 ]

2 голосов
/ 25 июля 2011

Очень просто с помощью RelativeLayout

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

  <ImageView
  android:id="@+id/exit"
  android:src="@drawable/erro"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_toRightOf="@id/info"/>
  </RelativeLayout>
1 голос
/ 25 июля 2011

в таблице тегов используйте android: layout_width = "wrap_content" вместо fill_parent.

1 голос
/ 25 июля 2011

Посмотрите на stretchColumns .

Удалите android:stretchColumns="1", и оно не должно растягиваться.Вы говорите растянуть второй столбец, 0 - первый столбец.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...