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 學(xué)習(xí) */ private AutoCompleteTextView acTestView; private String[] res={"悲痛妹子1","悲痛妹子2","悲痛妹子3","旋哥妹子","色長妹子","狼哥妹子","你懂得妹子"}; /** * MultiAutoCompleteTextView學(xué)習(xí) */ private MultiAutoCompleteTextView macTextView; /** * 匿名內(nèi)部類實(shí)現(xiàn)監(jiān)聽事件學(xué)習(xí) */ private Button loginButton; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 將布局XML文件引入activity中 setContentView(R.layout.activity_main); /** * * 1.初始化當(dāng)前的控件,如何初始化一個(gè)控件 * findViewById---返回一個(gè)View的對象 * findViewById---如何查找到對應(yīng)View的ID * * 2.設(shè)置Button的監(jiān)聽器,通過監(jiān)聽器實(shí)現(xiàn)點(diǎn)擊Button要操作的事情 * */ loginButton=(Button) findViewById(R.id.button1); /** * 1.監(jiān)聽事件通過第一種方式:匿名內(nèi)部類實(shí)現(xiàn)監(jiān)聽事件 */ loginButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // 在當(dāng)前方法中去監(jiān)聽點(diǎn)擊Button的動作 System.out.println("我的Button被點(diǎn)擊了"); } }); /** * AutoCompleteTextView 學(xué)習(xí) * 1.初始化控件 * 2.需要一個(gè)適配器 * 3.初始化數(shù)據(jù)源--去匹配文本框中輸入的內(nèi)容 * 4.將adapter與當(dāng)前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 學(xué)習(xí) * 1.初始化控件 * 2.需要一個(gè)適配器 * 3.初始化數(shù)據(jù)源--去匹配文本框中輸入的內(nèi)容 * 4.將adapter與當(dāng)前AutoCompleteTextView綁定 * 5.設(shè)置分隔符 */ macTextView=(MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteTextView1); macTextView.setAdapter(adapter); //設(shè)置逗號分隔符結(jié)束的符號 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); } }

noprom
2014-08-25
1 回答
舉報(bào)
0/150
提交
取消
2014-08-26
不錯(cuò)啊,而且有好多妹子