以下に私の xml を示します。 < linearlayout> < relativelayout/> < /linearlayout> 階層があります。
私が望む唯一のことは、すべての画像+テキストが垂直に配置され、画面上で水平方向に中央に配置されることです..この結果に到達するためにxmlを試しすぎましたが、何も機能しません..
最初の問題は、relativelayout 内の textswitcher が、relativelayout 内の imageswitcher の隣に配置されることです。
2 つ目の問題は、< /relativelayout> の後の imageswitcher + textswitcher が画面に表示されないことです... :(
(relativelayout をアニメーション化して削除できないため、linearlayout 内にこの relativelayout が必要です)
お手伝いありがとう!!
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layoutid"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:gravity="center_horizontal"
android:background="@drawable/background_donker" >
<ImageView
android:id="@+id/wolkanim"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@anim/wolkanimation" />
<RelativeLayout
android:id="@+id/layoutid2"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_horizontal"
>
<ImageSwitcher
android:id="@+id/imageswitchertrein"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inAnimation="@anim/fade_in"
android:outAnimation="@anim/fade_out"
/>
<TextSwitcher
android:id="@+id/textswitcherafstandtekst"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:inAnimation="@anim/fadenieuw"
android:outAnimation="@anim/fadenieuwout"
android:textSize="40sp" />
</RelativeLayout>
<ImageSwitcher
android:id="@+id/imageswitcherspoor"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inAnimation="@anim/fade_in"
android:outAnimation="@anim/fade_out"
android:src="@drawable/spoor" >
</ImageSwitcher>
<TextSwitcher
android:id="@+id/textswitcherstationnaam"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inAnimation="@anim/fadenieuw"
android:outAnimation="@anim/fadenieuwout"
/>
</LinearLayout>