Android BSearchEdit搜索结果选择框的实例代码

  

EditText搜索结果下拉框,自动或回调模式,可diy,使用超简便(EditText搜索结果下拉框、汽车或回调模式,diy,易于使用)

  

Github地址   

YangsBryant/BSearchEdit   

(Github排版比较好,建议进入这里查看详情,如果觉得好,点个明星吧!)

  

 Android BSearchEdit搜索结果选择框的实例代码

  

<强>引入模块/强>

        allprojects {   存储库{   谷歌()   jcenter ()   maven {url ' https://www.jitpack.io '}   }   }   实现“1.0.4 com.github.YangsBryant: BSearchEdit:”   #支持自动展示搜索条目   #支持手动展示搜索条目(可自己记录历史数据,可等请求回调后弹出搜索条目)      #背景支持颜色,选择器,图片等资源属性      

BSearchEdit属性大全

  

           方法名   属性         build ()   参数设置完毕,一定要建造一下         凝固时间(布尔及时)   是否自动展示搜索条目,默认真         showPopup ()   手动弹出搜索条目,当凝固时间为真时失效         setTextClickListener (TextClickListener TextClickListener)   点击监听器         setTextWidth (int textWidth)   设置文本宽度,单位dp         setTextHeight (int textHeight)   设置文本高度,单位dp         setTextSize (int textSize)   设置文本字体大小         setTextColor (int输入textColor)   设置文本颜色         setLine_height (int line_height)   设置线条高度,单位dp         setLine_width (int line_width)   设置线条宽度,单位dp         setIsLine(布尔isLine)   是否显示分割线         setPopup_bg (int popup_bg)   设置窗体背景,可以是图片,颜色,选择器等资源            

  

<>强关键代码

        EditText EditText=findViewById (R.id.edit_text);//获取一个EditText   bSearchEdit=new bSearchEdit (editText, 200);//第三个必须要设置窗体的宽度,单位dp   bSearchEdit.build ();//更新数据   bSearchEdit.setSearchList(列表);   #提示:遇到你的活动运行# 63;那是因为活动还未创建,showPopup()调用的太早了      

<>强演示代码

        公开课MainActivity延伸AppCompatActivity {   私人ArrayList列表;   私人BSearchEdit BSearchEdit;   @Override   保护无效onCreate(包savedInstanceState) {   super.onCreate (savedInstanceState);   setContentView (R.layout.activity_main);   ,列表=new ArrayList<的在();   list.add(“江西省赣州市”);   list.add(“广东省深圳市”);   list.add(“广东省珠海市”);   EditText EditText=findViewById (R.id.edit_text);   bSearchEdit=new bSearchEdit (editText, 200);   bSearchEdit.build ();   bSearchEdit.setSearchList(列表);   bSearchEdit。setTextClickListener(新BSearchEdit.TextClickListener () {   @Override   公共空间onTextClick (int位置,字符串文本){   Toast.makeText (MainActivity.this、文本Toast.LENGTH_SHORT),告诉();   }   });   按钮button01=findViewById (R.id.button01);   button01。setOnClickListener(新View.OnClickListener () {   @Override   公共空间onClick(查看v) {   list.clear ();   列表。添加(“小米9 pro”);   列表。添加(“华为mate30”);   列表。添加(“活体nex3”);   列表。添加(“iPhone 11”);   bSearchEdit.setSearchList(列表);   Toast.makeText (MainActivity.this,“更新数据成功”,Toast.LENGTH_SHORT),告诉();   }   });   按钮button02=findViewById (R.id.button02);   button02。setOnClickListener(新View.OnClickListener () {   @Override   公共空间onClick(查看v) {   list.clear ();   list.add(“瑞士民众抵制5 g”);   list.add(“威马汽车起火”);   list.add(“王者荣耀新英雄西施”);   list.add(“黄渤出演姜子牙”);   list.add(“北京天空飞机刷屏”);   list.add(“乔任梁名字由来”);   bSearchEdit.setSearchList(列表);   Toast.makeText (MainActivity.this,“更新数据成功”,Toast.LENGTH_SHORT),告诉();   }   });   }   }      

  

以上所述是小编给大家介绍的Android BSearchEdit搜索结果选择框的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持。

Android BSearchEdit搜索结果选择框的实例代码