我正在 Android Studio 中制作一個應用程式,我的問題是按鈕上的位置。在布局中位置是正確的,但在模擬器中按鈕在左角。
例子:
設計
模擬器
我的代碼:
<androidx.appcompat.widget.AppCompatButton
android:id="@ id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#F10000"
android:onClick="onClick"
android:text="INICIO"
android:textColor="#000000"
tools:layout_editor_absoluteX="161dp"
tools:layout_editor_absoluteY="622dp />
uj5u.com熱心網友回復:
tools您的 Button 中的關鍵字僅用于在布局中顯示,僅此而已,為了定義按鈕的位置,您應該依賴于您的按鈕父級,例如,如果LinearLayout您可以通過給它更改按鈕的位置android:layout_gravity
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:id="@ id/parent">
<androidx.appcompat.widget.AppCompatButton
android:id="@ id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#F10000"
android:onClick="onClick"
android:text="INICIO"
android:textColor="#000000"
android:layout_gravity="center" />
</LinearLayout>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/321719.html
