Размещение элементов
Добавлено: 10 янв 2014, 14:25
Есть 2 элемента(imageview и tablelayout). Нужно чтобы imageview был в самом верху activity, а tablelayout был по центру оставшегося пространства.
Добро пожаловать на форум сайта
http://forum.startandroid.ru/
Издеваешься да?antihawk писал(а):Есть 2 элемента(imageview и tablelayout). Нужно чтобы imageview был в самом верху activity, а tablelayout был по центру оставшегося пространства.
Код: Выделить всё
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:src="@drawable/ic_launcher" />
<TableLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/imageView1" >
<TableRow
android:id="@+id/tableRow4"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</TableRow>
</TableLayout>
</RelativeLayout>А к чему такой агр? Возможно Вы не правильно поняли вопрос, т.к. Ваш код мне не помог. imageview должен быть в самом верху активити, но это не проблема, проблема в том, что не знаю как разместить tablelayout по центру оставшегося(!) свободного пространства активити.adarash писал(а):Издеваешься да?antihawk писал(а):Есть 2 элемента(imageview и tablelayout). Нужно чтобы imageview был в самом верху activity, а tablelayout был по центру оставшегося пространства.
Код: Выделить всё
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:src="@drawable/ic_launcher" /> <TableLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below="@+id/imageView1" > <TableRow android:id="@+id/tableRow4" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TableRow> </TableLayout> </RelativeLayout>
android:layout_centerHorizontal="true"antihawk писал(а): А к чему такой агр? Возможно Вы не правильно поняли вопрос, т.к. Ваш код мне не помог. imageview должен быть в самом верху активити, но это не проблема, проблема в том, что не знаю как разместить tablelayout по центру оставшегося(!) свободного пространства активити.
Урок 6 писал(а): 4) выравненным по центру вертикально, по центру горизонтально, по центру вертикально и горизонтально относительно родителя (layout_centerVertical, layout_centerHorizontal, layout_centerInParent
Решилось "запихиванием" tablelayout в linearlayout и выставлением gravity = centeradarash писал(а):Странные вопросы задаете, товарищ. Я не про агр, я про суть топика. 6 урок этого сайта. Не внимательно изучаете материал.
P.S. Я еще не агр, я пака что очень добрый, милый и пушистый и очень сдержан в выражениях.