Intereting Posts
Можно ли обрезать предварительный просмотр камеры? Утечка памяти, обнаруженная в пользовательских вкладках Chrome Перенос Java-виртуальной машины Android на iPhone? Android 8 или выше: проверьте службы Google Play Почему getView возвращает неверные объекты convertView в SeparatedListAdapter? Потоковое аудио MP3 через сокетную связь с использованием OpenSL ES на Android Элемент с фиксированной высотой Android ListView Как я узнаю, что карта готова к использованию при использовании SupportMapFragment? Изменение дизайна материала AppCompat ActionBar Color Удалить строку между настраиваемыми пунктами меню Рассчитать продолжительность Android: ListFragment: как обновить список Eclipse имеет несколько копий одного и того же устройства Android Не сгладить Основное содержимое, когда отображается DrawerLayout? Исключение, возникшее во время рендеринга: java.lang.System.arraycopy ([CI [CII) V Сведения о исключении регистрируются в окне> Показать представление> Журнал ошибок

Как выровнять точки в середине другой точки зрения?

Как вы выравниваете представления относительно «средней» части другого представления?

Я думаю, что это лучше всего объясняется рисунком пользовательского интерфейса, который я пытаюсь создать в Android.

Alt text

Solutions Collecting From Web of "Как выровнять точки в середине другой точки зрения?"

Я использовал следующий код, но он все еще имеет некоторые недостатки: вы должны изменить значение:

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/widget" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal|center_vertical" > <EditText android:id="@+id/bullet" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingRight="4dip" android:includeFontPadding="false" android:lines="4" android:text="hidhidihfidhfdifhdifhdifhidhfidf" /> <ImageView android:id="@+id/icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#ffff00" android:src="@drawable/icon" android:layout_alignTop="@id/bullet" android:layout_marginLeft="50dip" /> <ImageView android:id="@+id/icon1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#ff00ff" android:layout_alignBottom="@id/bullet" android:layout_marginLeft="100dip" android:src="@drawable/star_logo" /> </RelativeLayout> 

@pengwang и кому это может

Базовая линия относится к строке на основе любого вида, кнопок, изображений или любых элементов управления. Когда вы используете базовое свойство, вы указываете какой-либо идентификатор базы, на которую вы хотите ссылаться, или на то место, где вы хотите свою кнопку или любое другое. Когда вы переключаетесь на графическое представление, он покажет, как он ссылается на базовую линию, для которой вы определили

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <RelativeLayout android:id="@+id/relativeLayout1" android:layout_width="match_parent" android:layout_height="wrap_content" > <ImageButton android:id="@+id/iB" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_launcher" android:layout_alignParentBottom="true" /> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" android:layout_alignParentBottom="true" android:layout_toRightOf="@id/iB" android:layout_alignBaseline="@id/relativeLayout1" /> </RelativeLayout> </LinearLayout> 

Сделать что-то подобное

  <EditText android:id="@+id/searchedittext" android:layout_width="fill_parent" android:layout_height="50dip" android:hint="Search Events, Restaurants, Businesses" android:singleLine="true" android:textSize="15dip" /> <Button android:id="@+id/searchbtn" android:layout_width="40dip" android:layout_height="40dip" android:layout_marginLeft="-50dip" android:background="@drawable/ic_menu_search" /> <Button android:id="@+id/searchbtn2" android:layout_width="40dip" android:layout_height="40dip" android:layout_marginLeft="-30dip" android:background="@drawable/ic_menu_search" /> </LinearLayout> 

Для размещения центра просмотра вашего родительского представления вам просто нужно указать это свойство android: gravity = "center"