预览屏幕布局Android

时间:2014-08-02 09:38:03

标签: android

当我从内存中恢复一个Activity时,我有一个预览窗口几秒钟。(Android OS只是在加载所有GUI内容之前放置它)。我需要在这个预览窗口中放置一个应用程序的徽标(我将其编码为layout.xml)或制作一些启动画面(但不是在活动开始时,但是当它被恢复时)。

使情况更加清晰:

我有一个带图片的布局:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="194dp"
        android:layout_height="146dp"
        android:src="@drawable/shell1" />

</RelativeLayout>

看起来像这张照片:

layout

但是,我无法将此布局用于预览窗口。如果我只使用图像作为预览窗口,我有类似的东西:

preview window

P.S。第二张图片不是来自预览窗口,它只是用于显示情况。

如何正确看待预览窗口?将此图像放在屏幕中间。提前谢谢。

2 个答案:

答案 0 :(得分:2)

这是第一个屏幕:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="194dp"
        android:layout_height="146dp"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:src="@drawable/shell1" />

</RelativeLayout>

这是第二个屏幕:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:src="@drawable/shell1" />

</RelativeLayout>

答案 1 :(得分:0)

尝试使用 -

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:src="@drawable/shell1" />

而不是 -

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="194dp"
    android:layout_height="146dp"
    android:src="@drawable/shell1" />