首页 > 编程知识 正文

百度搜索关键词设置,vue搜索关键字高亮

时间:2023-05-03 10:38:50 阅读:175452 作者:171

鸿神的TagFlowLayout确实很方便,但首先推荐:

github- Hongyang Android/flowlayout : [无维护]Android流媒体布局。 支持单选、多选等,适用于产品标签等。 [放弃维护]支持安卓流媒体布局、单选、多选等,适用于产品标签等。 contributetohongyangandroid/flowlayoutdevelopmentbycreatinganaccountongithub.https://github.com/Hongyang Android/flowled

1 .引用方式implementation ' com.Hyman : flowlayout-lib :1.1.2 '2.界面布局? XML version=' 1.0 ' encoding=' utf-8 '? relativelayoutxmlns 3360 Android=' http://schemas.Android.com/apk/RES/Android ' xmlns 3360 app=' http://schemas.Android ' xmlns 3360 app=' 3358 schemas.Android RES-auto ' xmlns 3360 tools=' 3http://tools ' xmlns 3360 zhy=' http://schemas.Android.com/apk/RES-auto ' Android : layout _ width=' match _ parent ' Android 3360 layout _ height=' match _ parent ' Android 3360 coid BG ' tools 3360 context='.main activity ' edittext Android : id=' @ id/edit ' Android 3360 layout _ width=' match _ parent ' Android 3360 layout _ height=' wrap _ content ' Android 3360 layout roid IC_clear_black_24DP'/com.zhy.view.flowlayout.tagflowlayoutandroid 330 id _ flowlayout ' zhy : max _ select='-1 ' Android 3360 layout it ' Android : padding=' 20dp '/com.zhy.view.flowlayout.tag flowlayout/relative layout3.代码逻辑包括EditText设置的draditext

publicclassmainactivityextendsactivity { privateedittextmedittext; privatestring [ ] mv als=new string [ ] { ' hello ',' Android ',' Weclome Hi ',' Button ',' TextView ',' helllo ',' privatetagflowlayoutmflowlayout 私有布局最小化(la ter ); @ overrideprotectedvoidoncreate (bundlesavedinstancestate ) super.oncreate ) savedinstancestate; setcontentview (r.layout.activity _ main; mflowlayout=(tagflowlayout ) findviewbyid ) r.id.id_flowlayout; medittext=(edittext ) findviewbyid ) r.id.edit; minf la ter=layoutinflater.from (this ); 在TagFlowLayout中设置Adapter,推荐语mflowlayout.set adapter (newtagadapterstring (mv als ) @overridepublicviewgetview ) ) flow llallater TV.settext(s; 返回电视; }; ); 实现了TagFlowLayout的Tag点击事件, 单击Tag查看搜索框mflowlayout.setontagclicklistener (newtagflowlayout.ontagclicklistener ) { @ overridepublicboleanontagclistener ick ) ) flowlayout parent (toast.maketext ) mainactivity.this,mVals[position],Toast.LENGTH_SHORT ) ); medit text.settext (mv als [ position ] ); medit text.set selection (mv als [ position ].length (); 返回真; }; ); //点击输入框执行drawableRight实现清空操作, 点击其他方位图像的事件的格式为medit text.setontouchlistener (new view.ontouchlistener ) @overridepublicbooleanontenter () if(drawable==null ) { return false; (if ) event.get动作)!=MotionEvent.ACTION_UP ) { return false; } if (event.getx (medit text.getwidth )- mEdittext.getPaddingRight )- drawable.getIntrinsicWidth ) (mediinght ) }; ); } @ overrideprotectedvoidonresume () { super.onResume ); log.e(demo ),) test activity onResume ); }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。