次のように、画面の上半分に画像を、下半分にグリッドビューを含むアプリを開発しています。
<de.test.gridview.Image
android:id="@+id/image_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:fadingEdgeLength="0dp"
android:scrollbars="none"
android:visibility="gone" />
<de.test.gridview.DraggableGridView
android:id="@+id/grid_view1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/topnews_container"
android:background="#FFF"
android:gravity="center"
android:numColumns="auto_fit"
android:stretchMode="none"
android:tag="grid_view_tag" >
</de.test.gridview.DraggableGridView>
Image は visibility=gone に設定され、後でコード内で手動で表示されるように設定されます。グリッドビューの子をドラッグすると、画面の上半分の画像にドラッグできません。それらは常に画像の後ろにありますが、決して前にはありません。私は使用しようとしました
gridView.bringToFront()
また、gridView内でもこの機能を試しました。また、gridView.bringChildToFront(child) を使用して gridview の子でこれを試しました。しかし、何も機能しませんでした。
誰かアイデアがありますか?