【发布时间】:2012-11-18 12:21:36
【问题描述】:
我正在开发一个安卓应用程序。我在其中有一些产品和购买该产品的表格。在订单表格中,我有一个 Edit Text as Product(表示产品名称)。
在我的应用程序中,用户必须输入产品名称,但我想知道有什么方法可以 EditText 字段会自动填充特定的产品,就像在 Flipcart 中一样。
谁知道然后建议我...
提前谢谢...
【问题讨论】:
标签: android android-edittext autofill
我正在开发一个安卓应用程序。我在其中有一些产品和购买该产品的表格。在订单表格中,我有一个 Edit Text as Product(表示产品名称)。
在我的应用程序中,用户必须输入产品名称,但我想知道有什么方法可以 EditText 字段会自动填充特定的产品,就像在 Flipcart 中一样。
谁知道然后建议我...
提前谢谢...
【问题讨论】:
标签: android android-edittext autofill
我不明白你.. 太棒了 如果您想显示用户必须填写的文本,请使用提示。
android:hint="Enter any Filpcart Item"
或 如果您需要自动完成文本,请使用上面的链接@kumaand。
【讨论】:
您可以使用自动完成文本视图来建议您的所有产品名称,请参阅此示例http://saigeethamn.blogspot.in/2010/05/auto-complete-text-view-android.html
或者您只想在应用启动时显示,请使用提示
android:hint="@string/enterproduct"
【讨论】:
当你想填充它时,只需调用(在本示例中从 XML 布局中读取它之后):
EditText myTextBox = (EditText) findViewById(R.id.editBox);
myTextBox.setText("My Product Description");
如果您正在寻找的是他们开始输入后的自动完成功能,那么AutoCompleteTextView 是您最好的选择,它可以替换 EditText 并提供自动完成功能
在 Android 开发者网站上有一个例子: http://developer.android.com/guide/topics/ui/controls/text.html#AutoComplete
【讨论】: