我有一个简单的应用程序,其相对布局包含三个按钮,但是当我在模拟器中启动它时它会继续崩溃。
我的布局xml如下所示:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/one"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"></Button>
<Button
android:id="@+id/two"
android:layout_alignParentTop="true"
android:layout_toRightOf="@id/one"></Button>
<Button
android:id="@+id/three"
android:layout_alignParentTop="true"
android:layout_toRightOf="@id/two"></Button>
</RelativeLayout>
答案 0 :(得分:0)
设置宽度,高度为按钮
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/one"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"/>
<Button
android:id="@+id/two"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toRightOf="@id/one" />
<Button
android:id="@+id/three"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toRightOf="@id/two" />
</RelativeLayout>
答案 1 :(得分:0)
为按钮添加android:layout_width和android:layout_height