我想设计一个布局但是我无法理解在设备中运行时会出现错误。
我使用
时出错了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>
答案 0 :(得分:3)
请尝试这种方式,希望这有助于您解决问题。
<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/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>
<FrameLayout
android:id="@+id/frMain"
android:layout_width="match_parent"
android:layout_height="match_parent"
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>
</RelativeLayout>