Android:ActionBarSherlocksearch部件

我目前在平板电脑和智能手机上运行Android 3.0+( http://tinyurl.com/cnejnjs )的Play商店中有一个应用程序。 为了吸引更多的用户,我正在研究让应用程序在大范围的设备上工作。

我知道行动吧Sherlock,这似乎做了几乎所有我想要的。 它没有提供的一件事是我在当前的应用程序中使用的search窗口小部件 。

有没有办法在操作栏中有一个search框,以类似于默认search小部件的工作方式更新屏幕上的当前列表片段?

Solutions Collecting From Web of "Android:ActionBarSherlocksearch部件"

search小部件只是一个简单的可扩展行动项目。 您可以使用EditText作为展开的布局,非常轻松地创build自己的。 你可以从Feature Demos的“Collapsible Action Item”例子中看到这个(尽pipe这只是一个非常基本的例子)。

您也可以使用Honeycomb上的内置小部件,并从兼容性库中使用:

 Context context = getSupportActionBar().getThemedContext(); View searchView = SearchViewCompat.newSearchView(context); if (searchView != null) { //Use native implementation } else { //Use simple compatibility implementation } 

支持99%兼容性的实施也在路线图上 。