我正在使用 Android Studio 进行应用程序开发,但在将元素放置在屏幕上时遇到了问题。
例如:我试图在屏幕右侧放置一个按钮,在工作室中它显示在屏幕右侧,但是当我在智能手机中安装应用程序时,我在屏幕左侧看到它(我的智能手机从右到左配置)。
我该如何解决?(RelativeLayout
如果这很重要,我会使用)。
谢谢!
如果您包含一些代码,那么回答您的问题会更容易。但是,假设您的按钮位于填充屏幕的相对父布局内,将其添加到按钮的 xml 代码将使其向右对齐:
android:layout_alignParentRight="true"
IE。
<Button
android:id="@+id/btn"
android:layout_width="145dp"
android:layout_height="75dp"
android:layout_alignParentRight="true"
android:onClick="btnclick"
android:text="Click!"
android:textSize="30sp" />
或者为了让它变得非常简单,将整个 XML 替换为:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="1">
<Button
android:id="@+id/btn"
android:layout_width="145dp"
android:layout_height="75dp"
android:onClick="btnclick"
android:text="Click!"
android:textSize="30sp"
android:layout_alignParentRight="true"/>
</RelativeLayout>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句