2011-06-25 9 views
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は左上隅にのみ表示されます。

たぶん相対レイアウトを使用して

答えて

0

はyourlayout.xmlにbetter.Thenされるだろう、私はWebViewの中でそれを追加した後、あなたのアプローチが効果を試してみました

android:layout_alignParentBottom="true" > 
+0

を追加し、私はポストを編集しました – Hunt

関連する問題