私は、背景として使用される1つの画像を含むhorizontalScrollViewを持っています。この画像は左から右にスクロールできます。背景画像に他の画像ビューを配置したいが、スクロールさせない。現時点では、この上に別の画像ビューを配置すると、画像をスクロールするときも同様に表示されます。Androidスタジオ:レイアウト階層の問題
で一番左スクロールビュー:右端
スクロールビュー:
XMLコード:使用する
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_rear_gunner"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:focusable="true"
tools:context="com.example.mr_br.ibcc_bomber_command.rear_gunner">
<HorizontalScrollView
android:id="@+id/horizontalScrollView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true"
android:layout_alignParentTop="true"
>
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent" app:srcCompat="@drawable/background_scroll_2"
android:id="@+id/scrollView" android:layout_centerVertical="true"
android:scaleType="centerCrop"
/>
</HorizontalScrollView>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/item_frame"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:focusable="true"
tools:context="com.example.mr_br.ibcc_bomber_command.rear_gunner">
</RelativeLayout>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content" app:srcCompat="@drawable/placeholder_bomber"
android:id="@+id/enemy" android:layout_centerVertical="true"
/>
</RelativeLayout>
非常に新しいですアンドロイドのレイアウト。私は謝罪していなければ私の問題をはっきりさせ、尋ねられたら明確にしようと思います。私はこれが私が使っているレイアウトとそのレイアウトの子供と親と何か関係があるかも知っているが、私はこれに新しいことを言った。
申し訳ありませんが、問題を解決できません。敵が飛行機の場合、画像ごとにバックグラウンドでスクロールしません。 期待される結果は何ですか? –
飛行機は敵ですはい。私が望む結果は、飛行機が左の開始位置にあり、スクリーンから外れている右のスクロールを言うときです。左にスクロールすると画面に戻ります。 –
画面サイズより大きなビューを作成するとこれが解決されるでしょうか? –