autoCompleteTextView
16lz
2022-05-30
代码实现:
XML布局:
<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!--
AutoCompleteTextView-支持自动完成功能的可编辑文本控件
-->
<AutoCompleteTextView
android:id="@+id/editText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
JAVA代码:
packageEOE.android.IC;
importandroid.app.Activity;
importandroid.os.Bundle;
importandroid.widget.ArrayAdapter;
importandroid.widget.AutoCompleteTextView;
publicclass_AutoCompleteTextViewextendsActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.autocompletetextview);
setTitle("AutoCompleteTextView");
//实例化适配器,指定显示格式及数据源
ArrayAdapter<String>adapter=newArrayAdapter<String>(
this,android.R.layout.simple_list_item_1,ary);
AutoCompleteTextViewtextView=(AutoCompleteTextView)findViewById(R.id.editText);
//指定自动完成控件的适配器
textView.setAdapter(adapter);
}
//自动完成控件的所需数据的数据源
privateString[]ary=newString[]{
"abc",
"abcd",
"abcde",
"abcdef",
"abcdefg",
"hij",
"hijk",
"hijkl",
"hijklm",
"hijklmn",
};
}
XML布局:
<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!--
AutoCompleteTextView-支持自动完成功能的可编辑文本控件
-->
<AutoCompleteTextView
android:id="@+id/editText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
JAVA代码:
packageEOE.android.IC;
importandroid.app.Activity;
importandroid.os.Bundle;
importandroid.widget.ArrayAdapter;
importandroid.widget.AutoCompleteTextView;
publicclass_AutoCompleteTextViewextendsActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.autocompletetextview);
setTitle("AutoCompleteTextView");
//实例化适配器,指定显示格式及数据源
ArrayAdapter<String>adapter=newArrayAdapter<String>(
this,android.R.layout.simple_list_item_1,ary);
AutoCompleteTextViewtextView=(AutoCompleteTextView)findViewById(R.id.editText);
//指定自动完成控件的适配器
textView.setAdapter(adapter);
}
//自动完成控件的所需数据的数据源
privateString[]ary=newString[]{
"abc",
"abcd",
"abcde",
"abcdef",
"abcdefg",
"hij",
"hijk",
"hijkl",
"hijklm",
"hijklmn",
};
}
更多相关文章
- android中TextView嵌套在ScrollView中并自由滚动
- Android大图片加载处理
- android动态布局:用java代码实现LinearLayout以及TextView
- 短视频直播系统开发Android中常用控件
- Android(安卓)之 GrideView网格视图
- android里,addContentView()动态增加view控件,并实现控件的顶部,中
- android MediaPlayer SurfaceView 网络视频播放器
- Android(安卓)NullPointerException at android.text.BoringLayo
- android常用控件