Пример функции XML Position? - PullRequest
0 голосов
/ 08 января 2012

Как мне разместить кнопку в XML.Я использую Eclipse с Android SDK, я просто использовал поля, чтобы поместить кнопки в позиции.Но как я могу сделать это через функцию postion?

1 Ответ

1 голос
/ 08 января 2012

Размещение кнопки на экране с использованием XML будет очень зависеть от того, что вы используете для своей корневой группы просмотра.

Не существует функции положения, подобной той, о которой вы, вероятно, думаете, где бы вы устанавливали положение кнопок X и Y по уважительной причине.Из-за фрагментации аппаратного обеспечения устройств Android было бы сложно написать переносимый пользовательский интерфейс, если бы вы полагались на жестко запрограммированные координаты X и Y (независимо от портрета или ландшафта).

В качестве примера, если я хотел поместить кнопку в нижнем правом углу экрана, и у меня была относительная раскладка:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:orientation="vertical"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent">
<Button  
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/hello"
     android:layout_alignParentBottom = "true"
     android:layout_alignParentRight = "true"/>
 </RelativeLayout>

Это поместит кнопку справа от кнопкиЭкран независимо от плотности пикселей экрана / разрешения или даже альбомной ориентации VS портрет

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