因此,Android Studio在设计标签中具有拖放功能。 我可以将元素放置在所需的位置,并且布局在屏幕上看起来很棒。
但是,当我去运行应用程序模拟器时,它看起来完全不同。 一切都推到了屏幕的左上角,离我在设计模式下放置它的位置不远。
有没有一种方法可以让您的元素在仿真器中以与在设计模式下放置它们相同的方式显示? 现在,我不得不每次都回去编辑所有代码。
我下面有我的代码,下面还有一个图片链接,以进一步阐明我的观点。
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"
tools:context="com.example.luke.currencyconverter.MainActivity">
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Enter The Amount in Dollars"
tools:layout_editor_absoluteX="-159dp"
tools:layout_editor_absoluteY="126dp" />
android:id="@+id/textView2"
android:layout_width="403dp"
android:layout_height="0dp"
android:text="Enter The Amount in Dollars:"
android:textColor="@android:color/black"
android:textSize="22sp"
tools:layout_editor_absoluteX="33dp"
tools:layout_editor_absoluteY="365dp" />
android:id="@+id/currency"
android:layout_width="361dp"
android:layout_height="450dp"
app:srcCompat="@drawable/currency"
tools:layout_editor_absoluteX="12dp"
tools:layout_editor_absoluteY="-117dp" />
android:id="@+id/convert"
android:layout_width="361dp"
android:layout_height="wrap_content"
android:onClick="convert"
android:text="Convert"
tools:layout_editor_absoluteX="12dp"
tools:layout_editor_absoluteY="462dp" />
android:id="@+id/dollarField"
android:layout_width="368dp"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="numberDecimal"
tools:layout_editor_absoluteX="8dp"
tools:layout_editor_absoluteY="408dp" />