【发布时间】:2016-05-01 10:05:34
【问题描述】:
我在修复 android 中的布局方面非常糟糕,我正在尝试在屏幕的左上角添加一个简单的按钮。我已经在相对布局中添加了三个按钮,它们正是我想要的样子。现在,我想再添加一个按钮,但每当我尝试时,它就会把其他三个按钮弄乱:
这是我的代码:
<?xml version="1.0" encoding="utf-8"?>
<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"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:id="@+id/layout"
android:gravity="center"
android:background="@drawable/blurbackground"
xmlns:ads="http://schemas.android.com/apk/res-auto" >
<Button
android:id="@+id/levelone"
android:text="Level One"
android:textColor="#FFFFFF"
android:textSize="30sp"
android:onClick = "levelone"
android:layout_width="270dp"
android:layout_height="100dp"
android:background="@drawable/buttonshape" //Makes it circular
android:shadowColor="#A8A8A8"
android:shadowDx="0"
android:shadowDy="0"
android:shadowRadius="5"
android:layout_above="@+id/leveltwo"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginBottom="64dp" />
<Button
android:id="@+id/leveltwo"
android:text="Level Two (UNLOCKED!)"
android:textColor="#FFFFFF"
android:textSize="30sp"
android:onClick = "leveltwo"
android:layout_width="270dp"
android:layout_height="100dp"
android:background="@drawable/buttonshape"
android:shadowColor="#A8A8A8"
android:shadowDx="0"
android:shadowDy="0"
android:shadowRadius="5"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginBottom="64dp" />
<Button
android:id="@+id/levelthree"
android:text="Level Three (UNLOCKED!)"
android:textColor="#FFFFFF"
android:textSize="30sp"
android:onClick = "levelthree"
android:layout_width="270dp"
android:layout_height="100dp"
android:background="@drawable/buttonshape"
android:shadowColor="#A8A8A8"
android:shadowDx="0"
android:shadowDy="0"
android:shadowRadius="5"
android:layout_below="@+id/leveltwo"
android:layout_alignLeft="@+id/leveltwo"
android:layout_alignStart="@+id/leveltwo" />
</RelativeLayout>
请帮我在不移动其余布局的情况下添加另一个按钮。
编辑:
我没有,也不想要工具栏! :)
【问题讨论】:
-
添加自定义工具栏,其中添加按钮
-
这个 xml 显示的输出是什么?
-
左上角是指Action Bar中的图标还是没有Action Bar的Activity左上角的图标?
-
@Anirudh 抱歉,如果不清楚,我没有操作栏。我只想要它在屏幕的左上角
-
@MustansarSaeed 现在我已经完美了,三个按钮垂直。现在,我想添加另一个按钮,而不会弄乱其他三个按钮,我该怎么做?谢谢!
标签: android xml performance android-activity layout