0
WebViewにビューを追加しましたが、問題はWebView.addView(myview)を使用してビューを追加した後です。myviewのレイアウトは画面の上部にあります私はandroid:layout_gravity = "bottom"をmyviewsのレイアウトリソースファイルに設定しています。WebViewにビューを追加した後にビューのレイアウトを設定できるようにする
は、これまでのところ、私は
myview_layout.xml
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/mc_track_icon"
>
</ImageView>
</LinearLayout>
疲れて、次のものを持っている私は、あまりにも
<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/mc_track_icon"
>
</ImageView>
</RelativeLayout>
がさえ、私は、コードで明示的にレイアウトを設定しようとした相対的なレイアウトを試してみました
webView.add(myView,new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT,Gravity.BOTTOM));
しかしImageViewは左上隅にのみ表示されます。
たぶん相対レイアウトを使用して
を追加し、私はポストを編集しました – Hunt