В моем main.xml у меня есть таблица, которая имеет 2 столбца и 2 строки;один для широты и долготы и связанных с ними значений.Я хочу, чтобы они были в центре своих столбцов, и, судя по моим показаниям, лучший способ сделать это - с layout_weight = "1" и gravity = "center".Это сработало большую часть времени, но поскольку я внес изменения в другом месте кода, теперь ни один из элементов в gps_layout не центрируется , если конфигурация не изменяется, в этом случае, когдаЯ меняю ориентацию, поворачивая телефон.
Я знаю, что вращение заставляет приложение проходить жизненный цикл (также есть сокращение для разговора об этом, кроме как назвать его перерождением?), Но я не могу понять, что такоеотличается от приложения после первого запуска, за исключением его сохраненного состояния ... которое, похоже, не окажет большого влияния на центрирование.Спасибо!Извините, если я не отформатировал этот вопрос правильно, я некоторое время троллю ТАК, но это мой первый вопрос.
<TableLayout
android:id="@+id/gps_layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:visibility="invisible"
>
<TableRow>
<TextView
android:layout_column="1"
android:id="@+id/lat_text"
android:text="latitude: "
android:layout_weight="1"
android:gravity="center"
/>
<TextView
android:id="@+id/lon_text"
android:text="longitude: "
android:layout_weight="1"
android:gravity="center"
/>
</TableRow>
<TableRow>
...etc...
</TableRow>
</TableLayout>