Страница 1 из 1

Какой Layot больше подходит?

Добавлено: 24 окт 2013, 19:42
fundator
Здравствуйте!

Помогите правильно подобрать разметку для отображения двух картинок так, чтобы получилось отображение

- при портретной ориентации: первая сверху, вторая снизу;

- при горизонтальной ориентации: первая слева, вторая справа; картинки должны прилипать друг к другу по центру. Какой Layot и какое соотношение fill_ parent, match_ parent, wrap_content выбрать для каждого ImageView ?

Вроде простой вопрос, но заблудился в трёх соснах.

Код разметки:

Код: Выделить всё

[syntax=xml]<?xml version="1.0" encoding="utf-8"?>
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/fon"
    tools:ignore="UseCompoundDrawables" >

    <ImageView
        android:id="@+id/aboutImageOne"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="top|center_vertical|center_horizontal"
        android:contentDescription="@string/about_image" />

    <ImageView
        android:id="@+id/aboutImageTwo"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|center_vertical|center_horizontal"
        android:contentDescription="@string/about_image" />

</GridLayout>[/syntax]

Re: Какой Layot больше подходит?

Добавлено: 24 окт 2013, 20:54
anber
Подразумевается разные layoutы для portret и landscape ориентаций?

Re: Какой Layot больше подходит?

Добавлено: 25 окт 2013, 10:49
trew
[quote="fundator"][/quote]
Урок 5, Смена ориентации экрана.
http://startandroid.ru/ru/uroki/vse-uro ... krana.html

Re: Какой Layot больше подходит?

Добавлено: 25 окт 2013, 13:08
fundator
anber писал(а):Подразумевается разные layoutы для portret и landscape ориентаций?
Layot - один. Вариант с layout-land и layout-port не реализуется потому, что картинки в SVG формате (библиотека и parser не позволяет совершать с ними такое. Они загружаются из двух потоков. Пробовал.

Я просто не могу сообразить в чём проблема. Ведь если картинка одна, то при смене ориентации он же её крутит без проблем, без layout-land и layout-port?

Просто мне нужно понять: какой Layot выбрать и какое соотношение высоты и ширины для каждого имаджа установить так, чтобы они были один над другим и при повороте каждый крутился вокруг своего центра (а не центра всего лайаута)!

Re: Какой Layot больше подходит?

Добавлено: 25 окт 2013, 13:44
anber
лично я ничего не понял, картинку нарисуй чтоли

Re: Какой Layot больше подходит?

Добавлено: 25 окт 2013, 18:43
fundator
Да всё правильно! Это я вчера протупил. Переработал. Каюсь.
Вертикал. Горизонтал. Плюс каждую картинку в свой лайаут и там её отцентровать. Просто в манифесте я для каждого активити установил запрет на её пересоздание - вот отсюда вся чушь и шла. Спасибо всем откликнувшимся!

Re: Какой Layot больше подходит?

Добавлено: 26 окт 2013, 10:31
knight
fundator писал(а):Да всё правильно! Это я вчера протупил. Переработал. Каюсь.
Вертикал. Горизонтал. Плюс каждую картинку в свой лайаут и там её отцентровать. Просто в манифесте я для каждого активити установил запрет на её пересоздание - вот отсюда вся чушь и шла. Спасибо всем откликнувшимся!
он конфигурашен ченжет можно менять ориентацию слоя

Re: Какой Layot больше подходит?

Добавлено: 26 окт 2013, 11:09
knight