0

2 つの Web ビューでレイアウトを作成しようとしています。一番下が表示されない理由がわかりません。一番上のものには、表示される TextView があります。次に、その下に大きなスペースがあり、そこに webview があるはずです。私は前にこれをやったことがあります。

レイアウトには、水平コンテナー内に 2 つの垂直コンテナーがあります。最初の垂直コンテナーには 2 つの webview があります

xml コード

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:background="@drawable/bookmarkbackground"
    android:layout_height="match_parent"
    android:orientation="vertical" >


 <LinearLayout
  android:id="@+id/mainLayout"
  android:layout_width="wrap_content"
  android:layout_height="fill_parent"
  android:layout_gravity="center"   
  android:orientation="horizontal">    

<!-- right hand side, has web vues for next event and current message threads -->
<LinearLayout
  android:id="@+id/mainLayout"
  android:layout_width="wrap_content"
  android:layout_height="fill_parent"
  android:layout_gravity="center"   
  android:orientation="vertical">  

     <TextView      
        android:id="@+id/textPush"  
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:text="Latest Message Board Threads"
        android:textColor="#ff000000"
        android:textStyle="bold"
        android:textSize="24dp"
        android:layout_gravity="left"/> >



// this one gets displayed
               <WebView
           android:id="@+id/webAuthor"
           android:layout_width="200px"
           android:layout_height="fill_parent"
           android:layout_weight="1.0"
           />   

               <TextView        
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:text="Latest Message Board Threads"
        android:textColor="#ff000000"
        android:textStyle="bold"
        android:textSize="12dp"
        android:layout_gravity="center" />  

               // is not getting displayed
               <WebView
           android:id="@+id/webThreads"
           android:layout_width="200px"
           android:layout_height="fill_parent"
           android:layout_weight="1.0"
           /> 

          </LinearLayout>  




<!-- left hand side should over lay book mark and have buttons -->
    <LinearLayout
  android:id="@+id/mainLayout"
  android:layout_width="wrap_content"
  android:layout_height="fill_parent"
  android:layout_gravity="center"   
  android:orientation="vertical">  

          <TextView     
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:text="Latest Message Board Threads"
        android:textColor="#ff000000"
        android:textStyle="bold"
        android:textSize="24dp"
        android:layout_gravity="center"     
                 />

</LinearLayout>


</LinearLayout>
</LinearLayout>
4

1 に答える 1

0

これを試して :

<LinearLayout
  android:id="@+id/mainLayout"
  android:layout_width="wrap_content"
  android:layout_height="fill_parent"
  android:layout_gravity="center"   
  android:orientation="vertical">  

     <TextView      
        android:id="@+id/textPush"  
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:text="Latest Message Board Threads"
        android:textColor="#ff000000"
        android:textStyle="bold"
        android:textSize="24dp"
        android:layout_gravity="left"/> 


           <WebView
       android:id="@+id/webAuthor"
       android:layout_width="200px"
       android:layout_height="0dp"
       android:layout_weight="1.0"
       />   

           <TextView        
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:text="Latest Message Board Threads"
    android:textColor="#ff000000"
    android:textStyle="bold"
    android:textSize="12dp"
    android:layout_gravity="center" />  

           // is not getting displayed
           <WebView
       android:id="@+id/webThreads"
       android:layout_width="200px"
       android:layout_height="0dp"
       android:layout_weight="1.0"
       /> 

      </LinearLayout>  

通常、指定した場合 android:layout_height="fill_parent"重みは適切に適用されません。

于 2013-03-05T13:09:02.447 に答える