gpt4 book ai didi

android - 如何为 SearchView 转换 CustomEditText 而不是 EditText?

转载 作者:行者123 更新时间:2023-11-30 05:09:28 25 4
gpt4 key购买 nike

我想将内部 SearchView.SearchAutoComplete 转换为 CustomEditText 就像我们为 EditText 所做的那样;

SearchView searchView =(SearchView) search_menu.findItem(R.id.action_filter_search).getActionView();
EditText edtSearch = ((EditText) searchView.findViewById(android.support.v7.appcompat.R.id.search_src_text));

我想自定义它的背景等等,所以问题是如何将 is 转换为 CustomEditText?提前致谢。

最佳答案

SearchView searchView =(SearchView) search_menu.findItem(R.id.action_filter_search).getActionView();
EditText edtSearch = ((EditText) searchView.findViewById(android.support.v7.appcompat.R.id.search_src_text));

if(editSearch instanceof CustomEditText){
CustomEditText customText= (CustomEditText) editSearch;
}

只需检查 EditText 是否是 CustomEditText 的实例并对其进行类型转换

关于android - 如何为 SearchView 转换 CustomEditText 而不是 EditText?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53968197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com