2013-07-07 2 views
0

это мой XML-код ниже, я делаю приложение для планшета, как установить свой макет? это изменение положения кнопки изображения при переходе от портретного к ландшафтному режиму (кнопка зеленого цвета) , а также столько места между значком изображения и значком PlayStore, когда на портрете, как мне уменьшить это? помогите мне пожалуйста, это мои изображения http://imgur.com/eks82xC и http://imgur.com/2PiEA8K Я хочу показать зеленую кнопку под заголовком правой стороны над кнопкой 4 значка, а также уменьшить промежуток между значком 4 и значком магазина googleplay. Как мне это сделать? это изменение положение при перемещении вертикального на горизонтальный я сделать это для планшета 1024 в разрешение 600как установить свой экран для планшета?

<?xml version="1.0" encoding="utf-8"?> 
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" > 

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@drawable/home_bgg" 
    android:orientation="vertical" > 

    <FrameLayout 
     android:layout_width="fill_parent" 
     android:layout_height="65.0dip" > 

     <ImageView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:src="@drawable/logo" /> 


    </FrameLayout> 
     <ImageButton 
      android:id="@id/btnSetting" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="right" 
      android:layout_marginRight="10.0dip" 
      android:paddingBottom="5dp" 
      android:background="@null" 
      android:src="@drawable/power_on" /> 

    <RelativeLayout 
     android:layout_width="fill_parent" 
     android:layout_height="0.0dip" 
     android:layout_weight="1.0" 
     android:gravity="center" > 


     <ImageButton 
      android:id="@id/btnCamera" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="@color/transparent" 
      android:src="@drawable/home_btn_camera" /> 

     <ImageButton 
      android:id="@id/btnHdr" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="@dimen/home_btn_padding" 
      android:layout_toRightOf="@id/btnCamera" 
      android:background="@color/transparent" 
      android:src="@drawable/home_btn_hdr" /> 

     <ImageButton 
      android:id="@id/btnBeautify" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_below="@id/btnCamera" 
      android:layout_marginTop="@dimen/home_btn_padding" 
      android:background="@color/transparent" 
      android:src="@drawable/home_btn_edit" /> 

     <ImageButton 
      android:id="@id/btnCollage" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignLeft="@id/btnHdr" 
      android:layout_alignTop="@id/btnBeautify" 
      android:layout_toRightOf="@id/btnBeautify" 
      android:background="@color/transparent" 
      android:src="@drawable/home_btn_collage" /> 
    </RelativeLayout> 

    <RelativeLayout 

      android:layout_width="wrap_content" 
     android:layout_height="0.0dip" 
     android:layout_weight="0.5" 
     android:gravity="center" 
     > 

     <ImageButton 
      android:id="@id/btnsearch" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="40dp" 
      android:background="@null" 
      android:gravity="center" 
      android:layout_centerInParent="true" 

      android:src="@drawable/google_play" 
      /> 
      <ImageButton 
      android:id="@id/btnHot" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="@null" 
      android:gravity="right" 
      android:layout_alignParentBottom="true" 
       android:layout_alignParentRight="true" 

      android:src="@drawable/footer_logoo" 
      /> 



    </RelativeLayout> 

</LinearLayout> 

</FrameLayout> 

ответ

0

положить, что зеленая кнопка на то же Framelayout с точкой зрения изображения, и для других 4 кнопки, дает идентификатор для Чет нижнего google play relatiev layout, а затем в относительной компоновке четырех кнопок используйте это, android: layout_above = "@ + id/id_of_googleplay относительный макет", и удалите layout_weights и гравитацию, они находятся в линейном режиме, поэтому гравитация не имеет смысла, поскольку они ориентированы, следовательно,

+0

im confuse plz изменить мой код – user2558680

0

потому что ответ слишком длинный, чтобы вписаться в комментарий, я написал его как новый ответ h ere вы идете

<?xml version="1.0" encoding="utf-8"?> 
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" > 

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@drawable/home_bgg" 
    android:orientation="vertical" > 

    <FrameLayout 
     android:layout_width="fill_parent" 
     android:layout_height="65.0dip" > 

     <ImageView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:src="@drawable/logo" /> 
     <ImageButton 
      android:id="@id/btnSetting" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="right" 
      android:layout_marginRight="10.0dip" 
      android:paddingBottom="5dp" 
      android:background="@null" 
      android:src="@drawable/power_on" /> 

    </FrameLayout> 


    <RelativeLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_above="@+id/play_layout" > 


     <ImageButton 
      android:id="@id/btnCamera" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="@color/transparent" 
      android:src="@drawable/home_btn_camera" /> 

     <ImageButton 
      android:id="@id/btnHdr" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="@dimen/home_btn_padding" 
      android:layout_toRightOf="@id/btnCamera" 
      android:background="@color/transparent" 
      android:src="@drawable/home_btn_hdr" /> 

     <ImageButton 
      android:id="@id/btnBeautify" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_below="@id/btnCamera" 
      android:layout_marginTop="@dimen/home_btn_padding" 
      android:background="@color/transparent" 
      android:src="@drawable/home_btn_edit" /> 

     <ImageButton 
      android:id="@id/btnCollage" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignLeft="@id/btnHdr" 
      android:layout_alignTop="@id/btnBeautify" 
      android:layout_toRightOf="@id/btnBeautify" 
      android:background="@color/transparent" 
      android:src="@drawable/home_btn_collage" /> 
    </RelativeLayout> 

    <RelativeLayout 
      android:id="@+id/play_layout" 
      android:layout_width="wrap_content" 
     android:layout_height="wrap_content" > 

     <ImageButton 
      android:id="@id/btnsearch" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="40dp" 
      android:background="@null" 
      android:gravity="center" 
      android:layout_centerInParent="true" 

      android:src="@drawable/google_play" 
      /> 
      <ImageButton 
      android:id="@id/btnHot" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="@null" 
      android:gravity="right" 
      android:layout_alignParentBottom="true" 
       android:layout_alignParentRight="true" 

      android:src="@drawable/footer_logoo" 
      /> 



    </RelativeLayout> 

</LinearLayout> 

</FrameLayout> 
Смежные вопросы