我有两个按钮。我需要一个高于按钮的按钮,它位于下方。
<Button
android:text="@string/menu_start"
android:layout_centerHorizontal="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="70dp"
android:layout_alignLeft="@id/btn_menu_scores"
android:layout_alignRight="@id/btn_menu_scores"
android:textSize="30dp"
android:textStyle="bold"
android:layout_marginBottom="20dp"
android:id="@+id/btn_menu_start"
/>
<Button
android:text="@string/menu_scores"
android:layout_gravity="center_horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textStyle="bold"
android:textSize="30dp"
android:layout_marginBottom="20dp"
android:id="@+id/btn_menu_scores"/>
错误:(20,35)找不到与给定名称匹配的资源(&#39; layout_alignLeft&#39;值为&#39; @ id / btn_menu_scores&#39;)。
这段代码不起作用,如何解决这个问题?
答案 0 :(得分:2)
使用@+id/btn_menu_scores
代替@id/btn_menu_scores
作为View的ID:
android:layout_alignLeft="@+id/btn_menu_scores"