как поставить вид за пределы экрана? - PullRequest
1 голос
/ 02 декабря 2011

Можно ли размещать виды влево, но за пределами экрана?

Я хочу отобразить три вида (изображения), но только вторую подгонку на экране, что-то вроде:

    +---------------------+
    |       Screen        |
+-------+  +-------+  +-------+
|       |  |       |  |       |
| image |  | image |  | image |
|       |  |       |  |       |
+-------+  +-------+  +-------+
    |                     |
    +---------------------+

Я бы хотел начать быть видимым в этой форме.

Ответы [ 3 ]

3 голосов
/ 02 декабря 2011

Вы можете использовать несколько подходов:

Теперь выбор зависит от того, что именно вы хотите выполнить в своем приложении.

Надеюсь, это поможет! Если вам нужно что-то более конкретное, пожалуйста, стреляйте!

1 голос
/ 02 декабря 2011

вы также можете сделать это с помощью RelativeLayout. я думаю, это что-то вроде плавающего div в HTML, очень забавно.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">

<RelativeLayout android:id="@+id/left_body"
    android:gravity="center"
    android:layout_alignParentLeft="true"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    <ImageView android:background="@drawable/house"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
</RelativeLayout>

<RelativeLayout android:id="@+id/right_body"
    android:gravity="center"
    android:layout_alignParentRight="true"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    <ImageView android:background="@drawable/house"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
</RelativeLayout>

<RelativeLayout android:id="@+id/main_body"
    android:layout_toRightOf="@id/left_body"
    android:layout_toLeftOf="@id/right_body"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <ImageView android:background="@drawable/house"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"/>
</RelativeLayout>

1 голос
/ 02 декабря 2011

В xml попробуйте использовать:

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