我想設計一個佈局,但因爲我無法理解,在設備中運行時出現錯誤。在相對佈局中的Android框架佈局關係
當我使用
android:layout_above="@+id/frBottom"
線我已經得到了錯誤。我在eclipse中設計了佈局,就像那裏沒有問題。
這是我的XML文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<FrameLayout
android:id="@+id/frMain"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/frBottom"
android:layout_alignParentTop="true" >
<WebView
android:id="@+id/wvMain"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>
<FrameLayout
android:id="@+id/frBottom"
android:layout_width="match_parent"
android:layout_height="80dp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:background="#000033" >
</FrameLayout>
</RelativeLayout>
從'機器人取出加:ID = 「@ + ID/frBottom」' – Blackbelt
因爲'@ + id用於/ ..'當你分配新的ID到一個視圖和'@id/..'在您引用另一個視圖時使用。 –
@blackbelt你的意思是來自'android:layout_above =「@ + id/frBottom」'? – Pietu1998