У меня есть edittext и кнопка в относительной компоновке. Вот XML:android: layout_centerVerticle = "true", не влияющий на мой текст редактирования
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="5sp" >
<Button
android:id="@+id/action_home_button"
android:layout_width="35sp"
android:layout_height="35sp"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:background="@drawable/home_button" />
<EditText
android:id="@+id/action_search"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/action_home_button"
android:focusable="true"
android:focusableInTouchMode="true"
android:hint="Some hint..."
android:textColor="#FFFFFF"
android:textColorHint="#DDDDDD" />
</RelativeLayout>
<ImageView
android:layout_width="match_parent"
android:layout_height="5sp"
android:layout_alignParentBottom="true"
android:background="#EC9D21" />
</RelativeLayout>
Проблема заключается в том, что кнопка находится в центре RelativeLayout
просто отлично, но мой EditText
выравнивается по верхней части макета. Есть что-то, что мне не хватает? Заранее спасибо.
Редактировать Выше я обновил свой xml. Я установил это как пользовательский вид моей панели действий. Но это не должно меняться, поскольку кнопка не имеет проблем с выравниванием по центру по вертикали. Thanx
Редактировать EditText должны быть выровнены по вертикали центр
С этими типами вопросов его обычно проще, если вы публикуете полный xml. Затем мы можем скопировать/вставить в наш редактор, чтобы увидеть результаты. Кроме того, всегда есть шанс, что другой «Просмотр» является темным. – codeMagic
Что это за свойства ниже «RelativeLayout»? Кроме того, можете ли вы разместить изображение того, что вы хотите, чтобы оно выглядело? Я думаю, что у вас есть ненужная вложенность ... – codeMagic
Вы пробовали 'android: layout_gravity'? – t0mm13b