0

我正在使用以下配置将图像正确放置在滚动视图中。

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

    <ImageView
        android:id="@+id/textNimbo"
        android:layout_width="match_parent"
        android:layout_height="2492dp"
        android:layout_alignParentRight="true"
        android:src="@drawable/inicio"
        android:adjustViewBounds="true" />

</ScrollView>

但是,我还需要在 scrollView 内和 ImageView 下方设置一个按钮。我在 scrollView 中尝试了相对和线性布局,但没有成功,按钮不可见或图像不适合 scrollView。有什么推荐的配置吗?谢谢你。

4

2 回答 2

2

一个 ScrollView 只能有一个直接子元素。所以要添加一个 Button 和一个 ImageView,你需要这样的东西:

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

<LinearLayout
        android:id="@+id/layout"
        android:layout_width="fill_parent"
        android"layout_height="fill_parent">

    <ImageView
        android:id="@+id/textNimbo"
        android:layout_width="match_parent"
        android:layout_height="2492dp"
        android:layout_alignParentRight="true"
        android:src="@drawable/inicio"
        android:adjustViewBounds="true" />
   <Button
        android:id="@+id/button1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>
</LinearLayout>
</ScrollView>
于 2012-07-01T12:48:08.007 回答
0

您也可以使用ImageButtonI 而不是ImageView带有透明Button的a

于 2016-07-17T17:54:17.517 回答