Android 中 AutoCompleteTextView 自动补全功能
来源:互联网 发布:caffe 样本制件 编辑:程序博客网 时间:2024/06/16 20:48
最近在学习安卓开发,发现安卓中,很多控件都按照具体的功能来独立出来了,比如这个自动补全的控件。
废话不多说,先看下效果:
当我打aa的时候,就会提示出来。 下面直接上代码核心部分
xml部分:
<AutoCompleteTextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:hint="@string/app_name" android:id="@+id/autoCompleteTextView" android:layout_below="@+id/textView4" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:dropDownWidth="match_parent"/>
Activity部分:
AutoCompleteTextView t; ArrayAdapter adapter; String[] array = {"aa", "vv", "bb", "ccadasfds", "dd123", "aa"}; /** * ATTENTION: This was auto-generated to implement the App Indexing API. * See https://g.co/AppIndexing/AndroidStudio for more information. */ private GoogleApiClient client; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); t = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView); adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, array); t.setAdapter(adapter); // ATTENTION: This was auto-generated to implement the App Indexing API. // See https://g.co/AppIndexing/AndroidStudio for more information. client = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build();<span style="white-space:pre"></span><span style="white-space:pre"></span>
<span style="white-space:pre"></span>//下面这部分,是点击空白处让键盘消失。 RelativeLayout mylayout = (RelativeLayout)findViewById(R.id.myLayout); mylayout.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { InputMethodManager manager = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE); return manager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(),0); } }); }
0 0
- Android 中 AutoCompleteTextView 自动补全功能
- Android中实现EditText自动补全功能
- Android Studio自动补全功能
- Android autocompleteTextview自动补齐
- Android开发笔记-EditText自动补全功能
- Android开发笔记-EditText自动补全功能
- Android studio 代码自动补全功能?
- Eclipse中自动补全功能快捷键设置
- eclipse中设置自动补全功能
- Eclipse中自动补全功能的设置
- ubuntu中 MySQL 自动补全功能
- android AutoCompleteTextView自定义的自动补全
- [Android]AutoCompleteTextView自动补全文本框
- Android AutoCompleteTextView实现自动补全
- Android-AutoCompleteTextView,自动补全输入框
- Android Studio新建项目的XML文件中自动提示和自动补全功能没有了,
- vim自动补全功能
- bash自动补全功能
- Spring 的下载、安装和使用
- HDU 2188 悼念512汶川大地震遇难同胞——选拔志愿者 巴什博奕
- android的下拉框添加数据
- spring mvc seesion超时iframe布局会造成登陆框内嵌问题
- 没做过自动化测试的一些初级想法
- Android 中 AutoCompleteTextView 自动补全功能
- LeetCode 100. Same Tree && 101. Symmetric Tree
- 内存管理
- java并发编程(二)-休眠、优先级
- dubbo简单实例
- 手把手教你用Java制作原生态的报表
- 浏览器跨域问题的总结
- WMware克隆虚拟机后出现网络无法连接的问题
- windows下一次性opencv配置