android中:如何获取一个EditText中的值并显示到TextView中

android中:如何获取一个EditText中的值并显示到TextView中,第1张

bbsetOnClickListener(

new ViewOnClickListener()

{

public void onClick(View view)

{

String s1=ttgetText()toString();

tvsetText(s1);

}

}

);

 Android中Edit text控件内容可以添加一个监听器,来获取内容放到别的控件上去,示例如下:

package nbesense7vinciedittext;

import androidappActivity;

import androidosBundle;

import androidviewKeyEvent;

import androidviewView;

import androidwidgetEditText;

import androidwidgetTextView;

public class EditTextDemoActivity extends Activity {

private EditText editText;

private TextView textView;

/ Called when the activity is first created /

@Override

public void onCreate(Bundle savedInstanceState) {

superonCreate(savedInstanceState);

setContentView(Rlayoutmain);

editText = (EditText)findViewById(Ridinput);

textView = (TextView)findViewById(Ridoutput);

//设置EditText按键输入时的事件

editTextsetOnKeyListener(new EditTextOnKeyListener(){

@Override

public boolean onKey(View arg0, int arg1, KeyEvent arg2) {

// TODO Auto-generated method stub

textViewsetText(editTextgetText());//获取edittext的内容

return false;

}

});

}

}

package comexampleqq;

import androidosBundle;

import androidappActivity;

import androidappAlertDialog;

import androidappDialog;

import androidcontentDialogInterface;

import androidcontentIntent;

import androidviewLayoutInflater;

import androidviewMenu;

import androidviewView;

import androidviewViewOnClickListener;

import androidwidgetButton;

import androidwidgetEditText;

public class MainActivity extends Activity {

private Button btn;

private EditText et;

private EditText et2;

@Override

protected void onCreate(Bundle savedInstanceState) {

superonCreate(savedInstanceState);

setContentView(Rlayoutactivity_main);

et = (EditText)findViewById(RideditText1);

et2 = (EditText)findViewById(RideditText2);

btn = (Button)findViewById(Ridbutton1);

btnsetOnClickListener(new OnClickListener(){

@Override

获得EditText 控件的值方法也是调用 EditText的方法,获取文本值。

在xml中定义EditText控件editText1

EditText editText1 =(EditText)findViewById(RideditText1);

str1=editText1getText()toString();

str1即为获取的文本值

在XML文件中,你需要先给TEXTEDIT设置ID,用android:id,如下:

<EditText

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/hello"

android:id="@+id/txt_tv"

/>

然后你就可以在后台通过ID获取该控件,就可以得到他的值了

EditText et=(EditText) findViewById(Ridtxt_tv);

String str=etgetText()toString();

//有些语法错误你自己看着改吧

buttonsetOnClickListener(new ViewOnClickListener(){

    public void onClick(View view){

        ToastmakeToast(context,edittextgetText()toString(),ToastLENGTH_SHORT)show();

    }

})

1在EditextPreference控件属性中设置 android:password="true"

2把EditTextPreference每次保存的值用SharedPreferences 保存在xml中,每次判断是否为空,如果不为空则把他显示在EditTextPreference中。

以上就是关于android中:如何获取一个EditText中的值并显示到TextView中全部的内容,包括:android中:如何获取一个EditText中的值并显示到TextView中、android中怎么接收从edit text控件输入的内容、Android编程如何获取edittext的值,再和一个数比较,新手,求完整Activity代码研等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10137460.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存