私はRelativeLayoutでウィンドウを作成し、2つのコントロールをインストールしました。 1つはGridViewで、もう1つはWebViewです。複数のコントロールをAndroidでグループ化する
私はgridviewに画像をバインドして、同じメニューを使用します。広告用にwebviewにhtmlページを読み込みます。
しかし、私はこれらのコントロールに問題があります。 たとえば、ユーザーがグリッドビューを垂直方向にスクロールすると、Webviewの背後で消えてしまいます。
私はこれらのコントロールをまとめてグループ化して同時に動作させることができますか?
私のデバイスをランドスケープモードに切り替えると、Webviewが画面から消えてしまいました。
最後に、GridViewのlayout_height属性fill_parentを設定すると、WebViewが表示されないので、wrap_contentとして設定します。しかし、今回はWebViewが一番下に並んでいないので、GridViewの後ろに整列し、画面の下とWebviewの間にスペースがあります。
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bg480480">
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:numColumns="auto_fit"
android:verticalSpacing="45dp"
android:horizontalSpacing="10dp"
android:columnWidth="150dp"
android:stretchMode="columnWidth"
android:gravity="center"
android:layout_marginTop="30dp"
android:scrollbars="none"
android:layout_alignParentTop="true" />
<WebView
android:id="@+id/webView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="centerInside"
android:gravity="bottom"
android:layout_below="@id/gridview" />
</RelativeLayout>
ここにいくつかのスクリーンショットがあります。
を
android:layout_above="@+id/webView1"
を追加する必要があります。 – Bandreid申し訳ありません、それは助けになりませんでした。 –