2015-01-22 3 views
0

Я новичок в разработке Android, и я использую eclipse java для разработки приложения. Моя проблема в том, что я хочу найти элементы, такие как изображение или кнопку, где бы я ни захотел, Adobe Flash.Как я могу это сделать. Релятивный макет ставит элементы относительно других объектов. Должен ли я изменить относительный макет и что я должен его изменить? (я имею в виду, какой макет) Спасибо Вот мой код.Как переместить изображение в xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="#ff8D8D8D" 
    tools:context="com.example.deniz.MainActivity" > 
    <ImageView android:id="@+id/imageView1" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:scaleType="fitXY" android:src="@drawable/back"/> 
    <ImageView android:id="@+id/close" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:onClick="close_app" android:src="@drawable/exit"/> 
    <ImageView android:id="@+id/new_project" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginLeft="22dp" android:layout_marginTop="24dp" android:onClick="open_new" android:src="@drawable/buttonm"/> 
    <ImageView android:id="@+id/little" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/new_project" android:layout_below="@+id/new_project" android:layout_marginLeft="16dp" android:layout_marginTop="18dp" android:src="@drawable/buttonm"/> 
    <ImageView android:id="@+id/ImageView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_marginBottom="16dp" android:layout_toRightOf="@+id/new_project" android:scaleType="fitCenter" android:src="@drawable/buttonm"/> 

</RelativeLayout> 
+0

Вы можете найти любое представление по его идентификатору. Например, ваш первый imageView может быть расположен по идентификатору "imageView1" – Fareya

ответ

0

Я не ветеран Android разработчика (который моя репутация четко отражает), но с скромным опытом, что у меня есть, я думаю, что я дам вашей проблеме выстрел.

Вы должны придерживаться RelativeLayout и использовать любой из/смеси этих функций:

Не очень рекомендуется или используется ViewGroup - это AbsoluteLayout, который, в определении, является именно тем, что вы ищете.

Хотя большинство используемых макетов - скажем, LinearLayout, RelativeLayout - имеют достаточную возможность реализовать большинство проектов, я надеюсь, что мой ответ поможет вам достичь того, что вы намереваетесь сделать.

Счастливое развитие!

Cheers!

Смежные вопросы