2011-11-15 15 views
-2

Androidのレイアウトがわかりません。私は以下の構造を持っており、上記のレイアウト、下のレイアウト、重力のレイアウトなど、相対レイアウトとリニアレイアウトのあらゆる種類の組み合わせを試しました。そして、私が何をしても、Webviewは消えたり、画面の下部からボタンを押したりします。Androidレイアウトの問題webview

レンダラーがこのように考える理由を理解できません。レイアウトに他のものがある場合は、それに応じて調整する必要がありますか?

<?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <LinearLayout android:id="@+id/cage" android:layout_height="fill_parent" android:layout_width="fill_parent"> 
    <LinearLayout android:id="@+id/homelinklayout" 
     android:layout_height="wrap_content" android:layout_width="fill_parent"> 
     <TextView android:text="FRAMTIDS" android:layout_width="wrap_content" 
      android:id="@+id/hometext1" android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceLarge"></TextView> 
     <TextView android:text="GYMNASIET" android:layout_width="wrap_content" 
      android:id="@+id/hometext2" android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceLarge"></TextView> 
     <ImageView android:layout_height="wrap_content" android:id="@+id/homeimage" 
      android:layout_width="wrap_content" android:src="@drawable/next"></ImageView> 
    </LinearLayout> 

    <LinearLayout android:id="@+id/homewebviewlayout" 
     android:layout_height="fill_parent" android:layout_width="fill_parent" > 
      <WebView android:id="@+id/webview" android:layout_height="fill_parent" 
       android:layout_width="fill_parent" /> 
    </LinearLayout> 
</LinearLayout> 

    <LinearLayout android:id="@+id/homebuttons" 
     android:layout_height="fill_parent" android:layout_width="fill_parent"> 
     <ImageView android:layout_height="wrap_content" 
      android:src="@drawable/icon_mapsetup" android:id="@+id/btn_skolor" 
      android:layout_width="wrap_content" android:layout_gravity="bottom"></ImageView> 
     <ImageView android:layout_height="wrap_content" 
      android:src="@drawable/icon_mapsetup" android:id="@+id/btn_program" 
      android:layout_width="wrap_content" android:layout_gravity="bottom"></ImageView> 
     <ImageView android:layout_height="wrap_content" 
      android:src="@drawable/icon_mapsetup" android:id="@+id/btn_framtid" 
      android:layout_width="wrap_content" android:layout_gravity="bottom"></ImageView> 
     <ImageView android:layout_height="wrap_content" 
      android:src="@drawable/icon_mapsetup" android:id="@+id/btn_kontakt" 
      android:layout_width="wrap_content" android:layout_gravity="bottom"></ImageView> 
    </LinearLayout> 

答えて

1

私はあなたの意見

を見ることができますあなたがここでやろうとしているものは非常にわからないが、この

<?xml version="1.0" encoding="utf-8"?> 
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/cage" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" > 

<TextView android:text="FRAMTIDS" android:layout_width="wrap_content" 
      android:id="@+id/hometext1" android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceLarge"></TextView> 
     <TextView android:text="GYMNASIET" android:layout_width="wrap_content" 
      android:id="@+id/hometext2" android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceLarge"></TextView> 
     <ImageView android:layout_height="wrap_content" android:id="@+id/homeimage" 
      android:layout_width="wrap_content" android:src="@drawable/next"></ImageView> 

      <WebView android:id="@+id/webview" android:layout_height="fill_parent" 
       android:layout_width="fill_parent" /> 

    <RelativeLayout 
     android:id="@+id/homebuttons" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     > 

     <ImageView 
      android:id="@+id/btn_skolor" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="bottom" 
      android:src="@drawable/capture" > 
     </ImageView> 

     <ImageView 
      android:id="@+id/btn_program" 
      android:layout_below="@id/btn_skolor" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="bottom" 
      android:src="@drawable/icon_mapsetup" > 
     </ImageView> 

     <ImageView 
      android:id="@+id/btn_framtid" 
      android:layout_width="wrap_content" 
       android:layout_below="@id/btn_program" 
      android:layout_height="wrap_content" 
      android:layout_gravity="bottom" 
      android:src="@drawable/icon_mapsetup" > 
     </ImageView> 

     <ImageView 
      android:id="@+id/btn_kontakt" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="bottom" 
      android:layout_below="@id/btn_framtid" 
      android:src="@drawable/icon_mapsetup" > 
     </ImageView> 
</RelativeLayout> 
    </LinearLayout> 

を試してみてください

関連する問題