EditText

1.    代码:

EditTextActivity:

 1 package com.vanceinfo.EditText;
2
3 import android.app.Activity;
4 import android.os.Bundle;
5 import android.view.KeyEvent;
6 import android.view.View;
7 import android.view.View.OnKeyListener;
8 import android.widget.EditText;
9 import android.widget.TextView;
10
11 public class EditTextActivity extends Activity
12 {
13 private TextView mTextView;
14
15 private EditText mEditText;
16
17 @Override
18 public void onCreate(Bundle savedInstanceState)
19 {
20 super.onCreate(savedInstanceState);
21 setContentView(R.layout.main);
22 mTextView = (TextView) findViewById(R.id.textView);
23 mEditText = (EditText) findViewById(R.id.editText);
24 // 设置字体的大小
25 mTextView.setTextSize(20);
26 // 设置当mEditText为空时提示的内容 在XML中同样也可以实现
27 mEditText.setHint("请输入账号:");
28 // 设置EditText的监听事件
29 mEditText.setOnKeyListener(listener) ;
30 }
31
32 OnKeyListener listener = new OnKeyListener()
33 {
34 @Override
35 public boolean onKey(View v, int keyCode, KeyEvent event)
36 {
37 mTextView.setText("文本框中的内容是:" + mEditText.getText().toString());
38 return false;
39 }
40 };
41 }

 

AdroidManifest/main.xml:

 1 <?xml version="1.0" encoding="utf-8"?>
2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 android:orientation="vertical" android:layout_width="fill_parent"
4 android:layout_height="fill_parent">
5 <TextView
6 android:id="@+id/textView"
7 android:layout_width="fill_parent"
8 android:layout_height="wrap_content"/>
9 <EditText
10 android:id="@+id/editText"
11 android:layout_width="fill_parent"
12 android:layout_height="wrap_content"
13 android:textSize="18sp"
14 android:layout_x="29px"
15 android:layout_y="33px"/>
16 </LinearLayout>

 

效果图:






posted @ 2011-10-30 13:04  程序学习笔记  阅读(292)  评论(0编辑  收藏  举报