android - 与 xml 图形布局相比,模拟器上的按钮位置不正确

标签 android xml android-layout button

所以,我试图在正确的位置放置四个按钮,但在模拟器上,这些按钮都乱七八糟。我在模拟器上使用与 xml 布局相同的设备。

XML 图形布局

http://i.imgur.com/TvngX9j.png

模拟器布局

http://i.imgur.com/10ybR6K.png

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"
android:orientation="vertical"
android:background="@drawable/mainmenu" >

<Button
    android:id="@+id/splay"
    android:layout_width="195dp"
    android:layout_height="64dp"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="256dp"
    android:text="" />
<Button
    android:id="@+id/mplay"
    android:layout_width="195dp"
    android:layout_height="64dp"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="322dp"
    android:text="" />
<Button
    android:id="@+id/menustat"
    android:layout_width="195dp"
    android:layout_height="64dp"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="389dp"
    android:text="" />
<Button
    android:id="@+id/menuset"
    android:layout_width="195dp"
    android:layout_height="64dp"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="455dp"
    android:text="" />

</RelativeLayout>

知道为什么会这样吗?提前致谢。

最佳答案

您没有正确使用按钮。

为按钮提供所需的背景和文本。当前,您的按钮位于 RelativeLayout 的背景中。

关于android - 与 xml 图形布局相比,模拟器上的按钮位置不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26883052/

相关文章:

android - Glide-4.0.0 缺少占位符,错误,GlideApp 并且不解析其方法占位符,错误

android - Tab里面的ListView不填充高度?

Android Navigation Drawer垂直边框

xml - vbscript 获取 XML 节点值并分配给变量

javascript - 2 个 Android 应用程序的数据库(一个 Java,另一个 Javascript)

android - 如何使用 Phonegap 将平台添加到项目中

java - 错误 :(26, 13) 无法解析 : com. google.firebase :firebase-database:11. 2.2

xml - 是 XPath sum 还是 fn :sum function implemented in PostgreSQL XPath?

Java - SAXParser 和 XMLReader 获取 null 属性值

android - play-services-oss-licenses 的主题