シンプルなレイアウトだと思います。これにはスクロール ビューが含まれており、その中に水平スクロール ビューが含まれているため、両方向にスクロールできます。例を単純化したので、1 つの TextView と別の RelativeLayout を含む RelativeLayout しかありません。XML は次のとおりです。
<HorizontalScrollView
android:id="@+id/scrollView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fadeScrollbars="false"
android:scrollbarAlwaysDrawHorizontalTrack="true"
android:fillViewport="true">
<RelativeLayout
android:id="@+id/mainLayout"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<TextView
android:id="@+id/myText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TEXT LABEL" />
<RelativeLayout
android:id="@+id/relativeLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/myText">
<Button android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@+id/button1"
android:layout_above="@+id/button1"
android:text="2"/>
<Button android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1"/>
<Button android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/button1"
android:text="3"/>
</RelativeLayout>
</RelativeLayout>
</HorizontalScrollView>
</ScrollView>
ボタン 1 と 3 は表示されますが、ボタン 2 は表示されません。残念ながら、ページが動的に構築されているため (この xml は私が行っていることの単純化されたバージョンです)、必要なものしか知らないため、この方法で行う必要があります。残ります。ある時点で動作していましたが、他のコードを再配置する必要があり、壊れました。私は何が欠けていますか?
スナップショットへのリンクは次のとおりです:スナップショット