我想在我的布局中制作一个标题,如下图所示: -
这里是我的代码: -
<RelativeLayout
android:id="@+id/header_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="5dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:text="@string/filter"
android:drawableLeft="@drawable/filter1"
android:textSize="16dp"
android:id="@+id/textView"
android:background="@android:color/white"
android:textColor="#000"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/sort"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:gravity="center_vertical"
android:id="@+id/textview_sort"
android:textSize="16sp"
android:drawableLeft="@drawable/sort1"
android:background="@android:color/white"
android:textColor="#000"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/textView"
android:drawableLeft="@drawable/view1"
android:text="@string/view"
android:textSize="16sp"
android:background="@android:color/white"
android:id="@+id/change_view"
android:textColor="#000"/>
</LinearLayout>
</RelativeLayout>
任何人都可以帮助我解决我的问题。我是android开发新手请帮助我。谢谢你提前
答案 0 :(得分:0)
可以通过两种方式实现。 1)自定义标题 2)操作栏/工具栏。
自定义标头仅表示您必须将高度属性设置为@dimen/abs__action_bar_default_height
(如果您使用的是appcompat)。
例如。示例演示
`
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="@dimen/abc_action_bar_default_height_material"
android:background="#FF6600"
>
<ImageView
android:id="@+id/menu"
android:layout_width="50dp"
android:layout_height="100dp"
android:src="@drawable/abc_ic_menu_moreoverflow_mtrl_alpha"
android:layout_centerVertical="true"
/>
<Spinner
android:id="@+id/spinner"
android:layout_width="180dp"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/menu"
android:entries="@array/array_name"
>
</Spinner>
<ImageView
android:id="@+id/search"
android:layout_width="50dp"
android:layout_height="100dp"
android:src="@drawable/abc_ic_search_api_mtrl_alpha"
android:layout_toRightOf="@+id/spinner"
android:layout_centerVertical="true"
/>
<ImageView
android:id="@+id/star"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/star_yellow"
android:layout_toRightOf="@+id/search"
android:layout_marginLeft="5dp"
android:layout_centerVertical="true"
/>
<ImageView
android:id="@+id/shop"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/abc_ic_menu_copy_mtrl_am_alpha"
android:layout_toRightOf="@+id/star"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
/>
</RelativeLayout>
</LinearLayout>
` 试试吧。