Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
-----------------------------------<strong>Android</strong> 编 程 基 础<br />
4 修 改 mainActivity.java, 实 现 动 态 自 动 完 成 用 户 输 入 相 关 内 容<br />
package zyf.Ex_Ctrl_13_B;<br />
/* 导 入 使 用 的 包 */<br />
import android.app.Activity;<br />
import android.os.Bundle;<br />
import android.view.View;<br />
import android.widget.ArrayAdapter;<br />
import android.widget.Button;<br />
import android.widget.MultiAutoCompleteTextView;<br />
public class Ex_Ctrl_13_B extends Activity {<br />
/** Called when the activity is first created. */<br />
/* 定 义 要 使 用 的 类 对 象 */<br />
private String[] normalString =<br />
new String[] {<br />
"<strong>Android</strong>", "<strong>Android</strong> Blog","<strong>Android</strong> Market", "<strong>Android</strong> SDK",<br />
"<strong>Android</strong> AVD","BlackBerry","BlackBerry JDE", "Symbian",<br />
"Symbian Carbide", "Java 2ME","Java FX", "Java 2EE",<br />
"Java 2SE", "Mobile", "Motorola", "Nokia", "Sun",<br />
"Nokia Symbian", "Nokia forum", "WindowsMobile", "Broncho",<br />
"Windows XP", "Google", "Google <strong>Android</strong> ", "Google 浏 览 器 ",<br />
"IBM", "MicroSoft", "Java", "C++", "C", "C#", "J#", "VB" };<br />
private Button clean;<br />
private MultiAutoCompleteTextView myAutoCompleteTextView;<br />
private ArrayAdapter adapter;<br />
@Override<br />
public void onCreate(Bundle savedInstanceState) {<br />
super.onCreate(savedInstanceState);<br />
/* 装 入 主 屏 布 局 main.xml */<br />
setContentView(R.layout.main);<br />
/* 以 findViewById() 从 XML 中 获 取 UI 元 素 对 象 */<br />
myAutoCompleteTextView =<br />
(MultiAutoCompleteTextView) findViewById(R.id.MultiAutoCompleteTextView);<br />
clean = (Button) findViewById(R.id.Button_clean);<br />
/* new ArrayAdapter 对 象 并 将 normalString 字 符 串 数 组 传 入 */<br />
/* 实 现 一 个 适 配 器 对 象 , 用 来 给 自 动 完 成 输 入 框 添 加 自 动 装 入 的 内 容 */<br />
adapter = new ArrayAdapter(this<br />
this,<br />
android.R.layout.simple_dropdown_item_1line, normalString);<br />
/* 将 ArrayAdapter 添 加 AutoCompleteTextView 对 象 中 */<br />
/* 给 自 动 完 成 输 入 框 添 加 内 容 适 配 器 */<br />
myAutoCompleteTextView.setAdapter(adapter);<br />
/* 设 置 Tokenizer 来 确 定 用 户 输 入 文 本 的 相 关 范 围 */<br />
myAutoCompleteTextView<br />
33