Android 使用线性布局在屏幕外设置图像视图

Android 使用线性布局在屏幕外设置图像视图,android,imageview,android-linearlayout,android-2.2-froyo,absolutelayout,Android,Imageview,Android Linearlayout,Android 2.2 Froyo,Absolutelayout,我正在开发一个Android 2.2应用程序 我有一个带有文本视图、按钮和图像视图的线性布局 我想将此imageview设置在屏幕之外,并设置动画使其从左向右移动 我想模拟一艘船从左向右移动。用户将看到它从屏幕左侧出现,从右侧消失 我知道我可以使用AbsoluteLayout为ImageView设置布局,但我不想为其他视图(文本视图和按钮)设置布局和布局,因为它们位于屏幕中央。这就是我解决问题的方法: <?xml version="1.0" encoding="utf-8"?> &l

我正在开发一个Android 2.2应用程序

我有一个带有文本视图、按钮和图像视图的线性布局

我想将此imageview设置在屏幕之外,并设置动画使其从左向右移动

我想模拟一艘船从左向右移动。用户将看到它从屏幕左侧出现,从右侧消失


我知道我可以使用AbsoluteLayout为ImageView设置布局,但我不想为其他视图(文本视图和按钮)设置布局和布局,因为它们位于屏幕中央。

这就是我解决问题的方法:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical">
    <TextView 
        android:id="@+id/appNameTextView"
        android:text="@string/app_name"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="40px"/>
    <Button
        android:id="@+id/PlayButton"
        android:text="@string/play"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="40px"/>
    <AbsoluteLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        xmlns:android="http://schemas.android.com/apk/res/android">
        <ImageView
            android:id="@+id/greekShip"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/picture"
            android:maxWidth="176px"
            android:maxHeight="87px"
            android:layout_x="-200px"/>
    </AbsoluteLayout>
</LinearLayout>


您想在屏幕外设置图像,表示,您可以发布预期的输出图像,这样我就可以对此有任何想法?您以前没有问过吗@克里斯蒂安:这里我只想知道如何在屏幕外设置imageView。