如何在Android中使用EditText实现批量搜索关键词

  介绍

如何在Android中使用EditText实现批量搜索关键词?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

当用户在EditText中输入内容,点击搜索按钮的时候,输入的内容能够高亮,然后添加到输入的容器中。删除的时候,能够将容器中的关键词逐一删除。附上代码:

SearchEditText。java

包com.jackie.searchresultedittext;
  
  进口android.content.Context;
  进口android.graphics.Color;
  进口android.util.AttributeSet;
  进口android.view.Gravity;
  进口android.view.KeyEvent;
  进口android.view.LayoutInflater;
  进口android.view.View;
  进口android.view.inputmethod.EditorInfo;
  进口android.widget.EditText;
  进口android.widget.LinearLayout;
  进口android.widget.RelativeLayout;
  进口android.widget.TextView;/* *
  *由杰基> & lt;及# 63;xml version=?.0”;编码=皍tf-8", # 63;比;
  & lt; HorizontalScrollView
  xmlns: android=癶ttp://schemas.android.com/apk/res/android"
  android: layout_width=癿atch_parent"
  android: layout_height=癿atch_parent"
  android:滚动条=皀one"
  android: fillViewport=皌rue"
  比;
  LinearLayout & lt;
  android: layout_width=癿atch_parent"
  android: layout_height=?3 dp"
  android:取向=癶orizontal"比;
  
  LinearLayout & lt;
  android: id=癅 + id/layout"
  android: layout_width=皐rap_content"
  android: layout_height=癿atch_parent"
  android:取向=癶orizontal"
  android:重力=癱enter_vertical"
  android: layout_gravity=癱enter_vertical"/比;
  
  EditText & lt;
  android:重力=癱enter_vertical"
  android: layout_gravity=癱enter_vertical"
  android: id=癅 + id/edittext"
  android: layout_width=皐rap_content"
  android: layout_height=癿atch_parent"
  android:背景=癅null"
  android: textSize=?6 dp"
  输入textColor=癮ndroid: # dfe0e0"
  android: layout_weight=?”;
  android: minWidth=?0 dp"
  android: imeOptions=癮ctionSearch"
  android:单行模式=皌rue"
  android: layout_marginLeft=?0 dp"/比;
  & lt;/LinearLayout>
  & lt;/HorizontalScrollView>

shape_edittext_round_bg。xml

& lt;及# 63;xml version=?.0”;编码=皍tf-8", # 63;比;   http://schemas.android.com/apk/res/android" & lt;形状xmlns: android=?;   android:形状=皉ectangle"比;   & lt;固体android:颜色=? 666666“;/比;   & lt;角落android:半径=?0 dp"/比;   & lt;/shape>

看完上述内容,你们掌握如何在Android中使用EditText实现批量搜索关键词的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

如何在Android中使用EditText实现批量搜索关键词