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 は、直接の子要素を 1 つだけ持つことができます。したがって、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

透明なImageButtonの代わりに I を使用することもできますImageViewButton

于 2016-07-17T17:54:17.517 に答える