Я изменил гравитацию, но положение кнопки такое же - PullRequest
2 голосов
/ 02 февраля 2012

enter image description here

Можете ли вы объяснить, почему это не меняется, когда я меняю гравитацию.Сначала, когда я изменил его, положение кнопки было изменено, но теперь я не могу изменить положение.

main.XML

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical" >


    <Button
        android:id="@+id/button1"
        android:layout_width="92dp"
        android:layout_height="0dp"
        android:layout_gravity="right"
        android:layout_weight="1"
        android:text="@string/button1" />

</LinearLayout>

Ответы [ 3 ]

2 голосов
/ 02 февраля 2012

установить это свойство для связанного макета android: layout_width = "match_parent" для LinearLayout (родительский макет)

1 голос
/ 02 февраля 2012

Вы устанавливаете гравитацию кнопки, которая приведет к настройке макета вашего вида.например, если у вас есть текст на кнопке, и вы устанавливаете центр тяжести, тогда он будет выравнивать текст по кнопке по центру, чтобы установить гравитацию компонента на его родителя, вам нужно установить гравитацию родителя.код для:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="right"
    android:orientation="vertical" >


    <Button
        android:id="@+id/button1"
        android:layout_width="92dp"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:text="@string/button1" />

</LinearLayout>
0 голосов
/ 02 февраля 2012

Я предполагаю, что вам нужно установить свойство "layout_width" родительского макета (т.е. LinearLayout, который содержит кнопку) в fill_parent.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...