2017-04-19 32 views
0

我有一個相對的佈局,其中包含一個Web視圖和兩個其他相對佈局(導航欄 - 一個在屏幕頂部,另一個在屏幕底部)。 我試圖獲得的WebView這兩個像這樣坐在之間在:在RelativeLayout中的WebView

enter image description here

這是我所看到的: enter image description here

目前,所有顯示出來的是的WebView與兩個酒吧應該是黑色的空間。我哪裏錯了? 乾杯傢伙!

我的XML代碼:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/activity_web_view" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context="com.example.liutaurasmazonas.cslogintrying.WebViewActivity"> 


    <RelativeLayout 
     android:id="@+id/rl1" 
     android:layout_width="300dp" 
     android:layout_height="90dp" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentEnd="true" 
     android:layout_alignParentStart="true"> 

     <ImageButton 
      android:id="@+id/ibNewsBlack" 
      android:layout_width="90dp" 
      android:layout_height="90dp" 
      android:layout_alignParentBottom="true" 
      android:layout_alignParentStart="true" 
      android:background="#00ffffff" 
      android:scaleType="fitEnd" 
      app:srcCompat="@drawable/newsbutton2" /> 

     <ImageButton 
      android:id="@+id/ibEconCalBlack" 
      android:layout_width="90dp" 
      android:layout_height="90dp" 
      android:layout_alignParentBottom="true" 
      android:layout_alignParentStart="true" 
      android:layout_marginStart="90dp" 
      android:background="#00ffffff" 
      android:cropToPadding="false" 
      android:scaleType="fitEnd" 
      app:srcCompat="@drawable/economiccalendarbuttongrey2" /> 

     <ImageButton 
      android:id="@+id/ibLiveRates" 
      android:layout_width="90dp" 
      android:layout_height="90dp" 
      android:layout_alignParentTop="true" 
      android:layout_toEndOf="@+id/ibEconCalBlack" 
      android:background="#00ffffff" 
      android:scaleType="fitEnd" 
      app:srcCompat="@drawable/liveratesbuttonblue2" /> 

     <ImageButton 
      android:id="@+id/ibSettingsBlack" 
      android:layout_width="90dp" 
      android:layout_height="90dp" 
      android:layout_alignParentEnd="true" 
      android:layout_alignParentTop="true" 
      android:background="#00ffffff" 
      android:scaleType="fitEnd" 
      app:srcCompat="@drawable/settingsbuttongrey2" /> 

    </RelativeLayout> 

    <RelativeLayout 
     android:id="@+id/relativeLayout6" 
     android:layout_width="match_parent" 
     android:layout_height="95dp" 
     android:layout_alignParentStart="true" 
     android:layout_alignParentTop="true"> 

     <ImageView 
      android:id="@+id/imageView5" 
      android:layout_width="790dp" 
      android:layout_height="65dp" 
      android:layout_alignParentStart="true" 
      android:scaleType="matrix" 
      app:srcCompat="@drawable/topbarcremebackgroundddd2" /> 

     <ImageButton 
      android:id="@+id/addAProfile" 
      android:layout_width="50dp" 
      android:layout_height="50dp" 
      android:layout_alignBottom="@+id/imageView5" 
      android:layout_alignParentStart="true" 
      android:layout_marginBottom="7dp" 
      android:layout_marginStart="16dp" 
      android:background="#00ffffff" 
      android:scaleType="fitXY" 
      app:srcCompat="@drawable/pluss" /> 

     <ImageView 
      android:id="@+id/imageView4" 
      android:layout_width="210dp" 
      android:layout_height="45dp" 
      android:layout_alignBottom="@+id/addAProfile" 
      android:layout_centerHorizontal="true" 
      android:background="#00ffffff" 
      android:scaleType="fitXY" 
      app:srcCompat="@drawable/bestsearchbar" /> 

     <ImageButton 
      android:id="@+id/imageButton2" 
      android:layout_width="50dp" 
      android:layout_height="50dp" 
      android:layout_alignBottom="@+id/imageView4" 
      android:layout_alignParentEnd="true" 
      android:layout_marginEnd="12dp" 
      android:background="#00ffffff" 
      android:scaleType="fitXY" 
      app:srcCompat="@drawable/bell" /> 
     </RelativeLayout> 

    <WebView 
     android:layout_above="@+id/rl1" 
     android:layout_below="@+id/relativeLayout6" 
     android:id="@+id/webView1" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_alignParentStart="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginTop="64dp" /> 

</RelativeLayout> 

回答

2

不要建立在佈局的啓動Web視圖。

首先創建頂部和底部導航欄。

後來具有以下屬性創建Web視圖:

網頁視圖:頂部導航欄佈局的底部

網頁視圖:以上底部導航欄佈局

這將解決您的問題。

+0

感謝您的回答!我已經這樣做了,仍然沒有運氣。我已經更新了我的問題。再次感謝。 – Joe

+0

刪除它,它的工作原理---- android:layout_alignBottom =「@ + id/rl1」 –

+0

完成。你在看什麼?對我來說,酒吧應該是空白處。乾杯。 – Joe