2016-02-17 2 views
0

Вот мой XML-файл:Как добавить поиск в панель действий?

<?xml version="1.0" encoding="utf-8"?> 
<android.support.design.widget.CoordinatorLayout 
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:layout_width="match_parent" 
android:layout_height="match_parent" 
android:background="#E0E0E0" 
android:fitsSystemWindows="true" 
tools:context="com.ccb.lldm.lldmhimnario.Cantos"> 

<android.support.design.widget.AppBarLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:theme="@style/AppTheme"> 

    <android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:elevation="25dp" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="?attr/colorPrimaryDark" 
     app:popupTheme="@style/AppTheme.PopupOverlay" /> 



</android.support.design.widget.AppBarLayout> 

<include layout="@layout/content_cantos" /> 

</android.support.design.widget.CoordinatorLayout> 

Вот мой Java:

public class Cantos extends AppCompatActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_cantos); 

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); 
    setSupportActionBar(toolbar); 
    toolbar.setLogo(R.mipmap.ic_launcher); 
    toolbar.setTitle("Cantos"); 
    toolbar.setTitleTextColor(getColor(R.color.colorPrimary)); 

} 

} 

Мне было интересно, как добавить функцию поиска в панели действий. Поэтому, когда я ввожу символы, имена/объекты появятся. Заранее спасибо. (Правильно ли тоже мой XML-файл?)

ответ

4

Добавление вида поиска на самом деле очень просто в Android, поскольку оно имеет встроенную поддержку для него. Для получения дополнительной информации посетите функцию поиска, предоставленную андроидом. http://developer.android.com/guide/topics/search/search-dialog.html

+0

Хорошо, сэр, я буду смотреть на него. Благодарю. Надеюсь, я смогу найти свое решение здесь. –

+0

Нет проблем, не забудьте принять ответ, если он решит вашу проблему :) –

Смежные вопросы