贴布局文件如下
<?xml version="1.0" encoding="utf-8"?>  
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:orientation="vertical"  
    android:layout_width="fill_parent"  
    android:layout_height="fill_parent"  
    >  
   
    <WebView  
        android:id="@+id/wv"  
        android:layout_width="wrap_content" android:layout_height="fill_parent"/>   <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:orientation="horizontal"  
    android:layout_width="wrap_content"  
    android:layout_height="wrap_content"  
    >  
        <Button  
            android:id="@+id/btnForward"  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"  
            android:text="前进"
            
     
            />   <Button  
            android:id="@+id/home"  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"  
            android:text="主菜单"
                        />  
       
        <Button  
            android:id="@+id/btnBack"  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"  
            android:text="后退"
                        />  
       
    </LinearLayout>      
</LinearLayout>

解决方案 »

  1.   

    把    <WebView  
            android:id="@+id/wv"  
            android:layout_width="wrap_content" android:layout_height="fill_parent"/>  放到下面,结果button就可以正常显示了。但是我现在需要把webview放到上面,button放到下面,怎么办?
      

  2.   

    把 WebView 外面套一个LinearLayout 必要时可以加权重
      

  3.   

      <WebView   
      android:id="@+id/wv"   
      android:layout_width="wrap_content" android:layout_height="fill_parent"/>   
    放到一个layout中。否则你已经layout_height="fill_parent"了。
      

  4.   

    在WebView中增加一行android:layout_weight="1"就可以了,代码如下:
    <?xml version="1.0" encoding="utf-8"?>   
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"   
      android:orientation="vertical"   
      android:layout_width="fill_parent"   
      android:layout_height="fill_parent"   
      >   
        
      <WebView   
      android:id="@+id/wv"   
      android:layout_width="wrap_content"
      android:layout_height="fill_parent"
      android:layout_weight="1"/>    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"   
      android:orientation="horizontal"   
      android:layout_width="wrap_content"   
      android:layout_height="wrap_content"   
      >   
      <Button   
      android:id="@+id/btnForward"   
      android:layout_width="wrap_content"   
      android:layout_height="wrap_content"   
      android:text="前进"
        
        
      />    <Button   
      android:id="@+id/home"   
      android:layout_width="wrap_content"   
      android:layout_height="wrap_content"   
      android:text="主菜单"
          />   
        
      <Button   
      android:id="@+id/btnBack"   
      android:layout_width="wrap_content"   
      android:layout_height="wrap_content"   
      android:text="后退"
          />   
        
      </LinearLayout>   
    </LinearLayout>