我正在开发一个 Android 应用程序,对于图形部分,我正在使用有用的 Android Studio 编辑器。这意味着我正在使用边距命令移动对象,使它们完美适合 Google Pixel C 屏幕。现在我在平板电脑上试用了这个应用程序,当然,它不起作用。我读到我应该使用线性布局,但我认为我想要转换的代码不遵守它的规则,因为我在每一行和不同的位置都有元素。我如何用线性布局来表示它?这是代码,您可以看到它为每个元素指定了边距。
<?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="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background_main"
android:scaleType = "centerCrop"
tools:context=".MainActivity">
<TextView
android:id="@+id/textView2"
android:layout_width="1063dp"
android:layout_height="476dp"
android:layout_marginLeft="275dp"
android:layout_marginTop="200dp"
android:fontFamily="@font/kotta_one"
android:text="Test del pensiero\n divergente"
android:textColor="#000000"
android:textSize="100dp"
android:textStyle="bold"
tools:layout_editor_absoluteX="78dp"
tools:layout_editor_absoluteY="123dp" />
<Button
android:id="@+id/button_1"
android:layout_width="200dp"
android:layout_height="50dp"
android:layout_marginLeft="400dp"
android:layout_marginTop="480dp"
android:background="@drawable/button_bg"
android:text="@string/invioA"
android:textAllCaps="false"
android:textColor="#FFFFFF"
android:textSize="18dp"
app:layout_constraintVertical_bias="0.771" />
</RelativeLayout>
哆啦的时光机
心有法竹
相关分类