国内知名网站建设伺,创新网站建设论文,好的wordpress企业模板下载,上海人才网官网公示AutoCompleteTextView是一个类似于EditText的视图#xff0c;只是它在用户键入时自动显示补充数据。 AutoCompleteTextView - 属性
以下是与AutoCompleteTextView控件相关的重要属性。您可以查看Android官方文档以获取属性的完整列表以及可以在运行时更改这些属性的相关方法。… AutoCompleteTextView是一个类似于EditText的视图只是它在用户键入时自动显示补充数据。 AutoCompleteTextView - 属性
以下是与AutoCompleteTextView控件相关的重要属性。您可以查看Android官方文档以获取属性的完整列表以及可以在运行时更改这些属性的相关方法。
Sr.NoAttribute 描述1 android:completionHint 这定义了在下拉菜单中显示的提示。 2 android:completionHintView 这定义了在下拉菜单中显示的提示视图。 3 android:completionThreshold 这定义了用户在下拉菜单中显示完成建议之前必须键入的字符数。 4 android:dropDownAnchor 这是将自动完成下拉菜单锚定到的视图。 5 android:dropDownHeight 这指定下拉菜单的基本高度。 6 android:dropDownHorizontalOffset 下拉菜单应水平偏移的像素数量。 7 android:dropDownSelector 这是下拉列表中的选择器。 8 android:dropDownVerticalOffset 下拉菜单应垂直偏移的像素数量。 9 android:dropDownWidth 这指定了下拉菜单的基本宽度。 10 android:popupBackground 这设置了背景。
AutoCompleteTextView - 示例
本示例将带您完成简单的步骤以展示如何使用Linear Layout和AutoCompleteTextView创建自己的Android应用程序。
以下是修改后的主要Activity文件 src/com.example.guidemo3/MainActivity.java 的内容。 import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;public class MainActivity extends Activity {AutoCompleteTextView autocomplete;String[] arr { Paries,France, PA,United States,Parana,Brazil, Padua,Italy, Pasadena,CA,United States};Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);autocomplete (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);ArrayAdapterString adapter new ArrayAdapterString (this,android.R.layout.select_dialog_item, arr);autocomplete.setThreshold(2);autocomplete.setAdapter(adapter);}
}
以下是 res/layout/activity_main.xml 文件的内容-
?xml version1.0 encodingutf-8?
RelativeLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:toolshttp://schemas.android.com/toolsandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:paddingBottomdimen/activity_vertical_marginandroid:paddingLeftdimen/activity_horizontal_marginandroid:paddingRightdimen/activity_horizontal_marginandroid:paddingTopdimen/activity_vertical_margintools:context.MainActivity TextViewandroid:idid/textView2android:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:layout_alignParentToptrueandroid:layout_centerHorizontaltrueandroid:layout_marginTop25dpandroid:textstring/example_autocompletetextview /AutoCompleteTextViewandroid:idid/autoCompleteTextView1android:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:layout_alignLeftid/textView2android:layout_belowid/textView2android:layout_marginTop54dpandroid:ems10 //RelativeLayout
以下是 res/values/strings.xml 的内容以定义这些新常量-
?xml version1.0 encodingutf-8?
resourcesstring nameapp_nameGUIDemo3/stringstring nameexample_autocompletetextviewExample showing AutoCompleteTextView/string
/resources
以下是 AndroidManifest.xml 的默认内容-
?xml version1.0 encodingutf-8?
manifest xmlns:androidhttp://schemas.android.com/apk/res/androidpackagecom.example.guidemo3 applicationandroid:allowBackuptrueandroid:icondrawable/ic_launcherandroid:labelstring/app_nameandroid:themestyle/AppTheme activityandroid:namecom.example.guidemo3.MainActivityandroid:labelstring/app_name intent-filteraction android:nameandroid.intent.action.MAIN /category android:nameandroid.intent.category.LAUNCHER //intent-filter/activity/application
/manifest
单击运行工具栏。 Android Studio将应用程序安装在您的AVD上并启动它如果您的设置和应用程序一切正常它将显示在Emulator窗口下面-
在AutoCompleteTextView中键入 pa后将出现以下屏幕- Android 中的 AutoCompleteTextView函 - 无涯教程网无涯教程网提供AutoCompleteTextView是一个类似于EditText的视图只是它在用户键入时自动显示补充数...https://www.learnfk.com/android/android-autocompletetextview-control.html