如何在Android中使用EditText setText方法

  介绍

如何在Android中使用EditText setText方法?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

布局文件:activity_main。xml

& lt; ? xml  version=?.0“,编码=皍tf-8" ?比;   & lt; LinearLayout  xmlns: android=癶ttp://schemas.android.com/apk/res/android"   ,xmlns:应用=癶ttp://schemas.android.com/apk/res-auto"   ,xmlns:工具=癶ttp://schemas.android.com/tools"   ,android: layout_width=癿atch_parent"   ,android: layout_height=癿atch_parent"   ,android:取向=皏ertical"   ,工具:上下文=?ActivityA"祝辞   EditText & lt;   ,android: inputType=皌ext"   ,android:单行模式=皌rue"   ,android: imeOptions=癮ctionSearch"   ,android: id=癅 + id/et_search"   24 sp", android: textSize=?;   ,android: layout_width=癿atch_parent"   ,android: layout_height=皐rap_content"   ,android:提示=笆淙氲闵哆?   ,应用程序:layout_constraintBottom_toBottomOf=皃arent"   ,应用程序:layout_constraintLeft_toLeftOf=皃arent"   ,应用程序:layout_constraintRight_toRightOf=皃arent"   ,应用程序:layout_constraintTop_toTopOf=皃arent",/比;   & lt; TextView   24 sp", android: textSize=?;   ,android:重力=癱enter"   ,android: layout_weight=?”;   ,android: layout_width=癿atch_parent"   ,android: layout_height=皐rap_content"   ,android:文本=拔沂侵骰疃病?比;      & lt;/LinearLayout>

活动:AcitivityA。java

public  class  ActivityA  extends  AppCompatActivity  {   ,private  EditText  searchEditText;   ,@Override   ,protected  void  onCreate (Bundle  savedInstanceState), {   ,super.onCreate (savedInstanceState);   ,setContentView (R.layout.activity_main);   ,//找到EditText,添加文本监听   ,searchEditText=findViewById (R.id.et_search);   ,searchEditText.addTextChangedListener (new  TextWatcher (), {   @Override才能   public 才能;void  beforeTextChanged (CharSequence 年代,int 开始,int 统计,,int 后),{   Log.d才能(“editTextSetText",“beforeTextChanged");   ,,}      @Override才能   public 才能;void  onTextChanged (CharSequence 年代,int 开始,int 之前,int 计数),{   Log.d才能(“editTextSetText",“onTextChanged");   ,,}      @Override才能   public 才能;void  afterTextChanged (Editable  s), {   Log.d才能(“editTextSetText",“afterTextChanged");   startActivity才能(new 意图(ActivityA.this ActivityB.class));   ,,}   ,});   ,//接收B活动传递过来的关键词,并显示在输入框中   ,String 关键字=getIntent () .getStringExtra (“keywords");   ,如果(关键字!=null)   searchEditText.setText才能(关键字);   以前,}

活动B布局文件:activity_search。xml

& lt; ? xml  version=?.0“,编码=皍tf-8" ?比;   & lt; LinearLayout  xmlns: android=癶ttp://schemas.android.com/apk/res/android"   ,android: layout_width=癿atch_parent"   ,android: layout_height=癿atch_parent"   ,android:取向=皏ertical"祝辞      EditText & lt;   ,android: id=癅 + id/et_search_keywords"   ,android: layout_width=癿atch_parent"   ,android: layout_height=皐rap_content"   ,android:提示=笆淙肽阆胍业亩?   24 sp", android: textSize=?;   ,android: inputType=皌ext"   ,android:单行模式=皌rue"   ,android: imeOptions=癮ctionSearch"/比;      & lt; TextView   24 sp", android: textSize=?;   ,android:重力=癱enter"   ,android: layout_width=癿atch_parent"   ,android: layout_height=皐rap_content"   ,android: layout_weight=?”;   ,android:文本=拔揖褪悄歉鲎急杆阉鞴丶?历史记录等等等等的活动B啦“,/比;   & lt;/LinearLayout>

活动B: ActivityB。java

public  class  ActivityB  extends  AppCompatActivity  {   ,private  EditText  editTextKeyWords;      ,@Override   ,public  void  onCreate (Bundle  savedInstanceState), {   ,super.onCreate (savedInstanceState);   ,setContentView (R.layout.activity_search);=,,editTextKeyWords  findViewById (R.id.et_search_keywords);   ,editTextKeyWords.setOnEditorActionListener (new  TextView.OnEditorActionListener (), {   @Override才能   public 才能;boolean  onEditorAction (TextView  v, int  actionId,, KeyEvent 事件),{   if 才能;(actionId ==, EditorInfo.IME_ACTION_SEARCH), {   ,,//将取得关键字传递到中   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

如何在Android中使用EditText setText方法