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代码研等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)