#android #xml #android-studio #android-layout
Вопрос:
Я создаю приложение в 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 />
Ответ №1:
tools
ключевое слово в вашей кнопке предназначено только для отображения в макете и ничего более, для определения положения кнопки вы должны полагаться на своего родителя кнопки,например, если 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>