
如何以编程方式启用黑色闪烁矩形线光标?
我试过的一些事情:
>更改光标颜色,因为它是不可见的 –
StackOverFlow
> searchVIEw.setFocusable(),searchVIEw.requestFromtouch()
也许它设置我的searchVIEw有问题?
继承我的setupSearchVIEw代码:
SearchManager searchManager = (SearchManager)getActivity().getSystemService(Context.SEARCH_SERVICE);searchVIEw.setSearchableInfo(searchManager.getSearchableInfo(getActivity().getComponentname()));searchVIEw.setIconifIEd(false);searchVIEw.setonActionExpanded();searchVIEw.setqueryHint(hint);searchVIEw.setFocusable(true);解决方法
SearchVIEw.SearchautoComplete searchTextVIEw = mSearchVIEw.findVIEwByID(R.ID.search_src_text); try { FIEld mCursorDrawableRes = TextVIEw.class.getDeclaredFIEld("mCursorDrawableRes"); mCursorDrawableRes.setAccessible(true); mCursorDrawableRes.set(searchTextVIEw,0); //This sets the cursor resource ID to 0 or @null which will make it visible on white background } catch (Exception e) { e.printstacktrace(); } 总结 以上是内存溢出为你收集整理的如何在SearchView Android中启用闪烁光标全部内容,希望文章能够帮你解决如何在SearchView Android中启用闪烁光标所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)