如何设置我的平板电脑屏幕?

时间:2013-07-07 19:24:26

标签: android

这是我下面的XML代码我为平板电脑制作应用程序如何设置我的布局?是从纵向模式移动到横向模式时更改图像按钮位置(绿色按钮) 还有4个图像图标和Playstore图标之间的空间,当我在画像中如何减少这个?请帮助我,这是我的图片http://imgur.com/eks82xChttp://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>

2 个答案:

答案 0 :(得分:0)

将绿色按钮放在具有图像视图的相同Framelayout上,对于其他4个按钮,给出底部谷歌播放关联布局的ID,然后在四个按钮的相对布局中 使用此,android:layout_above =“@ + id / id_of_googleplay相对布局”,并删除layout_weights和gravity,它们处于线性布局中,因此重力没有意义,因为它们因此被定向

答案 1 :(得分:0)

因为答案太长而无法评论,我把它写成了一个新的答案 你去吧

    <?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>