protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 将布局xml 文件 引入到activity当中
setContentView(R.layout.fragment_main);
/*
* 第一步:初始化控件
* 第二部:需要一个适配器 (适配当前文本框的内容)
* 第三部:初始化数据源 --- 这数据员去匹配文本框输入的内容
* 第四部:将adpter与 当前 autoCompleteTextView绑定
*/
acTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1,res);
acTextView.setAdapter(adapter);
/*
* 第一步:初始化控件
* 第二部:需要一个适配器
* 第三部:初始化数据源
* 第四部;将adpter 与当前的 autoCompleteTextView 绑定
* 第五部:设置分割付
*/
mulAcTextView = (MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteTextView1);
ArrayAdapter<String> mulAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1,mulRes);
mulAcTextView.setAdapter(mulAdapter);
mulAcTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
/*
* Button -- 可以设置文本内容的一个按钮
* ImageButton -- 不可以设置文本内容,background 以及src 添加一个image,
* 图片上可以做一个
*
* --监听事件
* 1.初始化单签所需要的控件,如何初始化 一个控件
*findViewById @return View Obj
*findViewById 是如何查找对应View的id
*2.设置button 的监听器,通过实现监听器实现我们点击button要操作的事情
*/
loginButton =(Button) findViewById(R.id.button2);
/*
* 1.监听事件 通过第一种方式实现 (匿名内部类)
*/
// loginButton.setOnClickListener(new OnClickListener() {
//
// @Override
// public void onClick(View arg0) {
// // TODO Auto-generated method stub
// System.out.println("我的按钮被点击了");
//
// }
// });
/*
* 2。监听事件 通过第二种方式实现 独立类
*
*/
loginButton.setOnClickListener(iListener);
imagBt = (ImageButton) findViewById(R.id.imageButton1);
/*
* 3. 通过实现一个借口的方式 实现监听事件
*/
imagBt.setOnClickListener(this);
}
OnClickListener iListener = new OnClickListener() {<span style="white-space:pre"> </span>
@Override
public void onClick(View arg0) {
//System.out.println("独立类实现的监听事件");
Log.i("tag", "独立类实现的监听事件");
}
};
<span style="white-space:pre"> </span>}
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Log.i("tag", "超级累监听事件");
}
android 基础 1.1 button
最新推荐文章于 2025-04-09 14:15:04 发布