新版Android开发教程9
新版Android开发教程9
本文由stephenson37贡献
pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
Android 编程基础
封面
1
Android 编程基础
Android UI 编程基础 3
EditText 与 TextView 共舞
setOnKeyListener 事件
① 新建工程
② 在 main.xml 布局中添加 UI 元素:一个 EditText 和一个 TextView <?xml version="1.0" encoding="utf-8" ?>
③ 在 mainActivity.java 主 Activity 中修改代码 package zyf.EX_Ctrl_1; import import import import import import android.app.Activity; android.os.Bundle; android.view.KeyEvent; android.view.View; android.widget.EditText; android.widget.TextView;
public class EX_Ctrl_1 extends Activity { private TextView mTextView01;
2
Android 编程基础
private EditText mEditText01; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super super.onCreate(savedInstanceState); setContentView(R.layout. main); /* 取得TextView,EditText */ mTextView01 = (TextView) findViewById(R.id. myTextView); mEditText01 = (EditText) findViewById(R.id. myEditText); 处理 EditText 键入事件 /* 设置EditText 用OnKeyListener 事件来启动 */ new mEditText01.setOnKeyListener(new EditText.OnKeyListener(){ @Override public boolean onKey(View v, int keyCode, KeyEvent event) { // TODO Auto-generated method stub mTextView01.setText(mEditText01.getText().toString()); return false false; } }); } } ④ 结果
3
Android 编程基础 设计具有背景图的按钮
ImageButton 的焦点及事件处理
① ② 新建工程 准备 png 图片资源 clickimage.png,lostfocusimage.png,onfocusimage.png
③ 在 string.xml 中添加字符串 <?xml version="1.0" encoding="utf-8" ?> EX_Ctrl_2 图片按钮状态:未知 图片按钮状态:Got Focus 图片按钮状态:Lost Focus 图片按钮状态:Got Click 一般按钮 ④ 修改 main.xml 布局,添加布局元素 <?xml version=