<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:id="@+id/container"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical"    tools:context="com.example.mar_2300_autocompletetextview.MainActivity"    tools:ignore="MergeRootFrame" ><AutoCompleteTextView android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:id="@+id/atv"/><TextView android:id="@+id/textView1"    android:layout_width="fill_parent"    android:layout_height="wrap_content"/></LinearLayout>

<?xml version="1.0" encoding="utf-8"?><resources>    <string name="app_name">Mar_2300_AutoCompleteTextView</string>    <string name="hello_world">Hello world!</string>    <string name="action_settings">Settings</string>    <string-array name="test">        <item>Mercury</item>        <item>Mercury2</item>        <item>Venus</item>        <item>Earth</item>        <item>Mars</item>        <item>Jupiter</item>        <item>Saturn</item>        <item>Uranus</item>        <item>Neptune</item>    </string-array></resources>
package com.example.mar_2300_autocompletetextview;import android.support.v7.app.ActionBarActivity;import android.support.v7.app.ActionBar;import android.support.v4.app.Fragment;import android.text.Editable;import android.text.TextWatcher;import android.app.Activity;import android.os.Bundle;import android.view.LayoutInflater;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.ViewGroup;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.widget.TextView;import android.os.Build;public class MainActivity extends Activity implements TextWatcher {    private AutoCompleteTextView atv;    private TextView tv;    private ArrayAdapter<CharSequence> adapter;        @Override    public void afterTextChanged(Editable s) {        // TODO Auto-generated method stub            }    @Override    public void beforeTextChanged(CharSequence s, int start, int count,            int after) {        // TODO Auto-generated method stub    }    @Override    public void onTextChanged(CharSequence s, int start, int before, int count) {        // TODO Auto-generated method stub        tv.setText(atv.getText());    }    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        atv = (AutoCompleteTextView) findViewById(R.id.atv);        tv = (TextView) findViewById(R.id.textView1);        adapter = ArrayAdapter.createFromResource(this, R.array.test,                android.R.layout.simple_dropdown_item_1line);        atv.setAdapter(adapter);        atv.addTextChangedListener(this);    }    @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;    }}

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android系统原理及开发要点详解
  2. android加载网络图片(逐行扫描格式png图
  3. Android子线程在没有ViewRoot的情况下能
  4. 精通android体系架构、mvc、常见的设计模
  5. Android开发中Menu的理解
  6. Android(安卓)之 向模拟器的sdcard中添加
  7. Android(安卓)SDK 2.2 离线安装
  8. TextView属性大全+单行显示长文本
  9. android viewpager+fragment做主界面(超
  10. android动画效果