为了账号安全,请及时绑定邮箱和手机立即绑定
package com.example.test;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.Button;
import android.widget.MultiAutoCompleteTextView;


public class MainActivity extends ActionBarActivity {
	/**
	 * AutoCompleteTextView 学习
	 */
	private AutoCompleteTextView acTestView;
	private String[] res={"悲痛妹子1","悲痛妹子2","悲痛妹子3","旋哥妹子","色长妹子","狼哥妹子","你懂得妹子"};
	
	/**
	 * MultiAutoCompleteTextView学习
	 */
	private MultiAutoCompleteTextView macTextView;
	/**
	 *  匿名内部类实现监听事件学习
	 */
	private Button loginButton;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
//  将布局XML文件引入activity中
        setContentView(R.layout.activity_main);
        /**
         * 
         * 1.初始化当前的控件,如何初始化一个控件
         * findViewById---返回一个View的对象
         * findViewById---如何查找到对应View的ID
         * 
         * 2.设置Button的监听器,通过监听器实现点击Button要操作的事情
         * 
         */
        loginButton=(Button) findViewById(R.id.button1);
        /**
         * 1.监听事件通过第一种方式:匿名内部类实现监听事件
         */
        loginButton.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				// 在当前方法中去监听点击Button的动作
				System.out.println("我的Button被点击了");
			}
		});
        
        
        /**
         *  AutoCompleteTextView 学习
         *  1.初始化控件
         *  2.需要一个适配器
         *  3.初始化数据源--去匹配文本框中输入的内容
         *  4.将adapter与当前AutoCompleteTextView绑定
         */
        acTestView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
        ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,res);
        acTestView.setAdapter(adapter);
        
        /**
         *  MultiAutoCompleteTextView 学习
         *  1.初始化控件
         *  2.需要一个适配器
         *  3.初始化数据源--去匹配文本框中输入的内容
         *  4.将adapter与当前AutoCompleteTextView绑定
         *  5.设置分隔符
         */
        macTextView=(MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteTextView1);
        macTextView.setAdapter(adapter);
        //设置逗号分隔符结束的符号
        macTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
}


正在回答

1 回答

不错啊,而且有好多妹子

0 回复 有任何疑惑可以回复我~
#1

阿菲

老师, 为什么弄到手机上点Button没反应结果
2014-10-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第一门课(入门篇)
  • 参与学习       312585    人
  • 解答问题       4633    个

想快速掌握Android应用开发基础,选择学习这门课程就对了。

进入课程
意见反馈 帮助中心 APP下载
官方微信