我想滚动的图像,这样的方式,后退按钮是不滚动的。我试图采取以上的滚动视图上的后退按钮,但无法找到解决方案。请帮帮忙。这是我的密码。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<ImageButton
android:id="@+id/animal_back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:src="@drawable/back" />
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true"
android:orientation="vertical" >
<RelativeLayout
android:id="@+id/RelativeLayout01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<ImageButton
android:id="@+id/animal1"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_weight="1.0"
android:src="@drawable/ant" />
<ImageButton
android:id="@+id/animal2"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_weight="1.0"
android:layout_toRightOf="@+id/animal1"
android:src="@drawable/bat" />
<ImageButton
android:id="@+id/animal3"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_weight="1.0"
android:layout_toRightOf="@+id/animal2"
android:src="@drawable/bear" />
<ImageButton
android:id="@+id/animal4"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_weight="1.0"
android:layout_toRightOf="@+id/animal3"
android:src="@drawable/cheetah" />
<ImageButton
android:id="@+id/animal5"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_weight="1.0"
android:layout_below="@+id/animal1"
android:src="@drawable/cow" />
<ImageButton
android:id="@+id/animal6"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_weight="1.0"
android:layout_below="@+id/animal2"
android:layout_toRightOf="@+id/animal5"
android:src="@drawable/donkey" />
</RelativeLayout>
</ScrollView>
</RelativeLayout>现在按钮在后面。藏起来了。
发布于 2013-09-17 06:22:32
我找到解决办法了。我只需要在前面的位置加上这条线.
back.bringToFront();谢谢大家。
发布于 2013-09-17 06:04:12
解决你的问题。
步骤1
以RelativeLayout作为ScrollView的父级。并将属性设置为向左分配给ScrollView。
步骤2
与其将ImageView放在ScrollView的末尾,不如将其放置在Right Of your ScrollView。
解决方案1
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<ImageButton
android:id="@+id/animal_back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:src="@drawable/ic_launcher" />
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true"
android:orientation="vertical"
android:layout_toLeftOf="@+id/animal_back" >
<RelativeLayout
android:id="@+id/RelativeLayout01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
...
</RelativeLayout>
</ScrollView>
我添加了android:layout_toLeftOf="@+id/animal_back"代码。所以ImageView在右边是可见的。ScrollView将设置为ImageView的左侧。
解决方案2
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true"
android:orientation="vertical" >
<RelativeLayout
android:id="@+id/RelativeLayout01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
...
</RelativeLayout>
</ScrollView>
<ImageButton
android:id="@+id/animal_back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:src="@drawable/ic_launcher" />
</RelativeLayout>发布于 2013-09-17 06:03:24
将back button从滚动视图放到外部。然后根据你的意愿调整他们的位置。
https://stackoverflow.com/questions/18842284
复制相似问题