将先前(后退)图像按钮添加到gridview

时间:2013-03-26 04:39:50

标签: android android-layout android-intent android-widget

我有我的布局xml文件:

<?xml version="1.0" encoding="utf-8"?>
 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/relativeLayout1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@drawable/screen_background">      


 <LinearLayout
                android:id="@+id/linearLayout1"
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:orientation="vertical"
                android:layout_alignBottom="@+id/linearLayout01"
                android:layout_marginBottom="55dp">



<ImageView
                  android:id="@+id/imageView1"
                  android:layout_width="fill_parent"
                  android:layout_height="50dp"
                  android:src="@drawable/tone_movies_banner"
                  android:layout_alignParentTop="true"
                  android:scaleType="fitXY"/>

<GridView
    android:id="@+id/grid_view"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:numColumns="auto_fit"
    android:columnWidth="90dp"
    android:horizontalSpacing="10dp"
    android:verticalSpacing="10dp"
    android:gravity="center"
    android:stretchMode="columnWidth" >  

</GridView>

<LinearLayout
            android:id="@+id/linearLayout01"
            android:layout_width="fill_parent"
            android:layout_height="50dp"          
            android:layout_alignParentBottom="true"
            android:layout_marginBottom="5dp">
    </LinearLayout>

</LinearLayout>
</RelativeLayout>

我想在上面的布局xml文件中添加一个背面图像按钮? 我在哪里可以添加此声明

<ImageButton
android:id="@+id/back_btn"
android:layout_width="30dp"
android:layout_height="190dp"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:layout_marginLeft="20dp"
android:background="@drawable/button_movielist_back"
/>

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

它完全取决于你(你的设计,屏幕布局)它应该存在的地方。目前看到您的布局,您可以将其添加到LinearLayout上方( id = linearLayout1 )。

另外,如果你可以减少后退按钮的高度,那就太好了。

android:layout_height="19dp" //instead of 190dp.

答案 1 :(得分:1)

之后添加
<?xml version="1.0" encoding="utf-8"?>
 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/relativeLayout1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@drawable/screen_background"> 




 <ImageButton
android:id="@+id/back_btn"
android:layout_width="30dp"
android:layout_height="190dp"
android:layout_alignParentLeft="true"
android:scaleType="fitXY"
android:layout_marginLeft="20dp"
android:background="@drawable/button_movielist_back"
/>

如果您想要在屏幕的 TOP LEFT Corner

或将android:layout_alignParentLeft="true"替换为android:layout_alignParentRight="true"

如果你想在屏幕的 TOP RIGHT Corner

通常只在这两个位置发现后退按钮。

休息它是纯粹的主观,你发现它给你的应用程序一个好看的