我想在Fragment类上放回按钮。我想在左边的ShoppingMazza文本上放回按钮。
nav_drawer_row.xml: -
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clickable="true"
android:orientation="vertical"
android:gravity="center">
<ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/log" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:gravity="center">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="30dp"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:textSize="15dp"
android:textStyle="bold"
android:onClick="shopByCategory"
android:text="Shop By Category"/>
<!-- <RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/electronic1" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_gravity="center_horizontal"
android:layout_toEndOf="@+id/imageView1"
android:layout_toRightOf="@+id/imageView1"
android:gravity="center_vertical"
android:text="Hello" />
</RelativeLayout> -->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:paddingLeft="60dp"
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/electronic1" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:textSize="15dp"
android:textStyle="bold"
android:layout_centerVertical="true"
android:layout_gravity="center_horizontal"
android:layout_toEndOf="@+id/imageView1"
android:layout_toRightOf="@+id/imageView1"
android:gravity="center_vertical"
android:text="Electronic"/>
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:paddingLeft="60dp"
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/fashion" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:textSize="15dp"
android:textStyle="bold"
android:layout_centerVertical="true"
android:layout_gravity="center_horizontal"
android:layout_toEndOf="@+id/imageView2"
android:layout_toRightOf="@+id/imageView2"
android:gravity="center_vertical"
android:text="Fashion & Lifestyle "/>
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:paddingLeft="25dp"
android:id="@+id/imageView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/deal" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:textSize="15dp"
android:textStyle="bold"
android:layout_centerVertical="true"
android:layout_gravity="center_horizontal"
android:layout_toEndOf="@+id/imageView3"
android:layout_toRightOf="@+id/imageView3"
android:gravity="center_vertical"
android:onClick="deal"
android:text="@string/today_deals"/>
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:paddingLeft="25dp"
android:id="@+id/imageView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/track" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:textSize="15dp"
android:textStyle="bold"
android:layout_centerVertical="true"
android:layout_gravity="center_horizontal"
android:layout_toEndOf="@+id/imageView4"
android:layout_toRightOf="@+id/imageView4"
android:gravity="center_vertical"
android:onClick="home"
android:text="@string/track_your_order"/>
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:paddingLeft="25dp"
android:id="@+id/imageView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/track" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:textSize="15dp"
android:textStyle="bold"
android:layout_centerVertical="true"
android:layout_gravity="center_horizontal"
android:layout_toEndOf="@+id/imageView5"
android:layout_toRightOf="@+id/imageView5"
android:gravity="center_vertical"
android:onClick="legal"
android:text="@string/legal"/>
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:paddingLeft="25dp"
android:id="@+id/imageView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/rate1" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:textSize="15dp"
android:textStyle="bold"
android:layout_centerVertical="true"
android:layout_gravity="center_horizontal"
android:layout_toEndOf="@+id/imageView6"
android:layout_toRightOf="@+id/imageView6"
android:gravity="center_vertical"
android:text="@string/rate_this_app"/>
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:paddingLeft="25dp"
android:id="@+id/imageView7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/query" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:textSize="15dp"
android:textStyle="bold"
android:layout_centerVertical="true"
android:layout_gravity="center_horizontal"
android:layout_toEndOf="@+id/imageView7"
android:layout_toRightOf="@+id/imageView7"
android:gravity="center_vertical"
android:onClick="query"
android:text="@string/any_other_query"/>
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:paddingLeft="25dp"
android:id="@+id/imageView8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/twitter" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:textSize="15dp"
android:textStyle="bold"
android:layout_centerVertical="true"
android:layout_gravity="center_horizontal"
android:layout_toEndOf="@+id/imageView8"
android:layout_toRightOf="@+id/imageView8"
android:gravity="center_vertical"
android:text="@string/follow_us_on_twitter"/>
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:paddingLeft="25dp"
android:id="@+id/imageView9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/fb" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:textSize="15dp"
android:textStyle="bold"
android:layout_centerVertical="true"
android:layout_gravity="center_horizontal"
android:layout_toEndOf="@+id/imageView9"
android:layout_toRightOf="@+id/imageView9"
android:gravity="center_vertical"
android:text="@string/follow_us_on_facebook"/>
</RelativeLayout>
</LinearLayout>
<TextView
android:id="@+id/title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="30dp"
android:paddingTop="10dp"
android:text=""
android:paddingBottom="10dp"
android:textSize="15dp"
android:textStyle="bold" />
</LinearLayout>
当点击后退按钮时,抽屉布局已关闭。任何人都可以解释我是如何解决我的问题的。
答案 0 :(得分:1)
I think that it is very strange to put a back button here.because you can close drawer by slide it .But any way just put your back button like this .
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="60dp">
<ImageView
android:layout_marginLeft="60dp"
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/electronic1" />
<ImageView
android:layout_marginLeft="10dp"
android:id="@+id/imageView"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:src="@drawable/back" />
</RelativeLayout>
答案 1 :(得分:0)
首先在这里放一个后退按钮是一个坏主意,试着去看看谷歌布局设计。
但是对于你的pb,你想要布局的帮助吗? 在您的情况下,juste创建一个水平线性布局,然后添加按钮,然后添加图像。
对于近距离操作,我们缺乏信息。你想关闭活动吗? 你想回到主片段吗?
我有点困惑,因为你似乎从未接触到android开发。