我正在使用searchView和searchable.xml来搜索手机通讯录。
searchable.xml
android:searchMode="queryRewriteFromText"
android:searchSuggestAuthority="com.android.contacts"
android:searchSuggestIntentAction= "android.provider.Contacts.SEARCH_SUGGESTION_CLICKED"
android:searchSuggestIntentData= "content://com.android.contacts/contacts/lookup"
因此,当我搜索任何关键字时,它会显示手机匹配联系人的建议列表(匹配的关键字以蓝色突出显示)。
我没有使用任何自定义适配器或自定义列表项布局。它以默认的android风格显示结果列表。
如何更改searchView的样式(背景,提示文字颜色,提示文字字体,搜索图标等)以及如何为结果列表项应用自定义布局。
注意:我从原生联系人数据库中获取匹配的联系人姓名。我没有写任何查询来获取结果。