0
A
回答
1
只需添加一個編輯文本工具欄的一部分,是這樣的:
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/primaryColor"
android:elevation="4dp">
<EditText
android:id="@+id/searchEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
/>
</android.support.v7.widget.Toolbar>
0
試試這個XML代碼:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.simple.activity.MainActivity">
<android.support.design.widget.CoordinatorLayout
android:id="@+id/coordinator_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:id="@+id/myAppBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:descendantFocusability="beforeDescendants"
android:focusableInTouchMode="true"
android:theme="@style/AppTheme.AppBarOverlay"
app:elevation="0dp">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.v7.widget.SearchView
android:id="@+id/search_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:background="@color/white"
android:queryHint="@string/search_hint"
app:iconifiedByDefault="false"
app:theme="@style/AppTheme.SearchView" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:background="@drawable/ic_arrow_forward_black_24dp"/>
</FrameLayout>
</android.support.design.widget.AppBarLayout>
</android.support.design.widget.CoordinatorLayout>
</android.support.v4.widget.DrawerLayout>
相關問題
- 1. 將搜索框/文本字段添加到android標題欄
- 2. 如何將搜索欄添加到Xamarin IDE的導航欄中
- 3. 如何在導航標題下添加搜索欄
- 4. 將文本框搜索框添加到Apache Isis中的標題/導航欄中
- 5. 全搜索欄添加到導航
- 6. Objective C如何將文本字段添加到導航欄中
- 7. 在導航欄下添加搜索欄?
- 8. 如何在iPhone的導航欄中添加搜索欄
- 9. 如何在iphone導航欄中添加搜索欄?
- 10. 搜索欄添加導航標題查看
- 11. 如何在UISplitViewController的導航欄下方添加搜索欄?
- 12. 如何將導航欄添加到PyDev?
- 13. 如何將UIBarButtonItem添加到導航欄?
- 14. 如何將導航欄添加到UITableView
- 15. 將導航按鈕添加到統一標題欄/工具欄
- 16. 添加標籤欄後在導航下搜索欄位
- 17. 如何將圖標添加到導航抽屜中的標題?
- 18. 如何將搜索欄添加到IE?
- 19. 如何將徽標添加到Twitter引導程序導航欄?
- 20. Material Design Lite - 導航標題欄中的搜索欄
- 21. 如何將標題添加到WPF框架控件中的導航欄中
- 22. 如何在標籤欄的導航欄中添加文本字段和圖像?
- 23. 目標C:如何將微調器添加到導航欄中
- 24. 將陰影添加到導航欄的標題
- 25. Android:如何將填充添加到操作欄中的導航抽屜圖標
- 26. 導航欄在導航欄上搜索
- 27. 的jQuery jqGrid的添加導航欄(搜索,刪除,添加ECC)
- 28. 標題上的導航欄?
- 29. 將標題添加到導航抽屜
- 30. 將標題和圖像添加到導航欄
定義你自己的'AppBar',包括'的EditText '在裏面。 – Dennis
https://developer.android.com/guide/topics/search/search-dialog.html – Dennis
你可以使用'SearchView'來完成。在佈局中添加一個SearchView,在工具欄中添加一個佈局('android.support.v7.widget.Toolbar',同時在你的項目中添加android.support.v7),並設置工具欄爲'supportActionBar'。 – Abhi