Tag: searchview

过滤自定义baseadapter中的应用程序列表

我正在尝试使用我的baseadapter类为我的已安装应用程序的列表视图实现searchview。 目前它看起来像这样: 问题是,当我遇到崩溃时 09-02 19:56:47.925 1628-1628/com.spicycurryman.getdisciplined10.app.dev E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.spicycurryman.getdisciplined10.app.dev, PID: 1628 java.lang.NullPointerException at com.spicycurryman.getdisciplined10.app.BlockActivity$2.onQueryTextSubmit(BlockActivity.java:126) 因为我不确定如何设置我的listview和适配器 目前这是我的片段类: package com.spicycurryman.getdisciplined10.app; import android.annotation.TargetApi; import android.app.ActionBar; import android.app.FragmentTransaction; import android.app.SearchManager; import android.content.Context; import android.content.pm.ActivityInfo; import android.os.Build; import android.os.Bundle; import android.support.v4.view.ViewPager; import android.support.v7.app.ActionBarActivity; import android.support.v7.widget.SearchView; import android.text.Spannable; import android.text.SpannableString; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.widget.ArrayAdapter; […]

Android SearchView空字符串

我正在尝试使用SearchView,除非我想搜索空字符串,否则我可以使用一切。 当我删除最后一个字符时,onQueryTextChange会做出反应,但我希望用户能够在搜索字段为空时按下搜索按钮。 final SearchView.OnQueryTextListener queryTextListener = new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextChange(String newText) { // Do something return true; } @Override public boolean onQueryTextSubmit(String query) { // Do something return true; } }; searchView.setOnQueryTextListener(queryTextListener); 我也尝试过使用OnKeyListner。 但它似乎也没有用。 searchView.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(View arg0, int arg1, KeyEvent arg2) { //Do something return true; } […]