带有搜索视图的Android自定义ActionBar

时间:2015-04-23 06:15:27

标签: android android-actionbar-compat

我在Android应用中使用自定义ActionBar库。在那里我想显示一个searchView但找不到任何解决方案,我在图书馆工作 https://github.com/johannilsson/android-actionbar

这是一个班级

public overried int Field { get { return DateTime.UtcNow.Second; } }


实际上我找到了搜索栏的代码,但它是.cs格式的,如何使用这个搜索视图
https://github.com/zleao/MonoDroid.ActionBar

谢谢兄弟SIS

1 个答案:

答案 0 :(得分:2)

看看这个answer。 根据这个答案,SearchView是可用的支持库。 将依赖项添加到build.gradle

compile 'com.android.support:appcompat-v7:22.0.0'

并进行进口

import android.support.v7.app.ActionBarActivity; import android.support.v7.widget.SearchView;

根据这个答案,它在仿真器上的API 8上运行。有关更多详细信息,请查看问题和答案本身的链接。 希望它有所帮助。

<强>更新

添加此代码

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:hmkcode="http://schemas.android.com/apk/res-auto">
<item
    android:id="@+id/action_search"
    android:orderInCategory="100"
    hmkcode:showAsAction="always"
    android:icon="@drawable/ic_action_search"
    android:title="Search"/>
<item
    android:id="@+id/action_copy"
    android:orderInCategory="100"
    hmkcode:showAsAction="always"
    android:icon="@drawable/ic_content_copy"
    android:title="Copy"/>
<item
    android:id="@+id/action_share"
    android:orderInCategory="100"
    hmkcode:showAsAction="always"
    android:icon="@drawable/ic_social_share"
    android:title="Share"/>

你可以做到这一点:

enter image description here

您可以按照自己的方式自定义项目。有关详细信息,请参阅此example