Я вывешиваю здесь для того, чтобы знать, если это было возможно сделать эту конструкцию в Android:Определенная конструкция приложения Android
Если да, то вы могли бы помочь мне, как это сделать (все Руководство).
Спасибо
EDIT:
, если я использую только один Relative Layout У меня есть этот XML-файл:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/background_cross"
android:orientation="vertical" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="F1\n" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginTop="300dp"
android:layout_marginLeft="50dp"
android:text="Left\nbutton" />
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Right\nbutton"
android:layout_alignParentRight="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="300dp"
android:layout_marginRight="50dp"/>
<Button
android:id="@+id/button4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="380dp"
android:text="Bottom\nbutton" />
</RelativeLayout>
Но объявить статическую дп очень плохо, и это не хорошо применять на всех устройствах. Мой xml-код - дерьмо?
Должен ли я получить экран ширины и высоты устройства программно и также установить программные кнопки?
Может быть, я мог бы использовать это изображение в фоновом режиме и нажимать кнопки на нем? (Но как?)
Эти кнопки? – stinepike
да, они кнопки. – eento
Это должно выполняться только с одним RelativeLayout. Вам понадобится фоновое изображение с размером экрана с крестом для основного RelativeLayout. Затем с настройкой padding отрегулируйте границы так, чтобы ImageButtons (или как они когда-либо создавались), будут иметь правильные места при настройке их с помощью '' layout_centerHorizontal''/'' Vertical'' и '' layout_alignParentRight''/'' Left''/'' Bottom''/'' Top''. По крайней мере, вы должны получить что-то очень близкое. – harism