У меня есть LinearLayout, который содержит только одну кнопку. Я хочу, чтобы эта кнопка была центрирована по вертикали и выровнена вправо. Я пробовал много способов, но я не мог сделать эту кнопку по центру вертикально. Он всегда совпадает с вершиной. Я также попытался поместить кнопку в RelativeLayout, кнопка также не может быть центрирована по вертикали.
XML выглядит следующим образом. Что-то не так с этим макетом? Спасибо.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#E8E3E4">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="More"
android:layout_gravity="right" />
</LinearLayout>
Изменение андроида: layout_gravity = "right" to android: layout_gravity = "right | center_vertical" не разрешило проблему в моем вопросе.