【发布时间】:2013-04-09 13:29:15
【问题描述】:
您在下面看到我的 xml:
我有一个
我唯一想要的是所有图像+文本都垂直放置在彼此下方+水平集中在屏幕上.. 我尝试了太多 xml 来达到这个结果,但没有任何效果..
第一个问题是 relativelayout 中的 textswitcher 将自己放置在 relativelayout 中的 imageswitcher 旁边。..
第二个问题是之后的imageswitcher + textswitcher不会出现在屏幕上... :(
(我需要在linearlayout中使用这个relativelayout,因为我为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>
【问题讨论】:
标签: android xml android-linearlayout android-relativelayout