searchview在toolbar中使用基础

来源:互联网 发布:知乎日报rss 编辑:程序博客网 时间:2024/05/22 06:57
searchview在toolbar中的使用
<item    android:id="@+id/action_search"    android:orderInCategory="100"    app:actionViewClass="android.support.v7.widget.SearchView"    app:showAsAction="always"    android:icon="@android:drawable/ic_menu_search"    android:title="搜索"/>
 @Override    public boolean onCreateOptionsMenu(Menu menu) {        getMenuInflater().inflate(R.menu.menu_main, menu);        Resources resources = getResources();        MenuItem item = menu.findItem(R.id.action_search);        searchView = (SearchView) MenuItemCompat.getActionView(item);        searchView.setSubmitButtonEnabled(true);//是否显示确认搜索按钮          et.setTextColor(Color.WHITE);  //字体颜色        et.setTextSize(14);      //字体大小
        
        searchView.clearFocus();  // 如果默认进入不想弹出键盘    加上这句
}
  
    搜索光标颜色修改  修改所在toolbar的style
<!-- ToolBar菜单样式 --><style name="ToolbarTheme" parent="@style/Widget.AppCompat.PopupMenu.Overflow">    <item name="actionMenuTextColor">@color/white</item>    <item name="android:dropDownHorizontalOffset">0dp</item>    <item name="android:textColorHint">@color/white</item></style>

 
原创粉丝点击