4

我正在开发一个安卓应用程序。我在其中有一些产品和购买该产品的表格。在订单表格中,我有一个 Edit Text as Product(表示产品名称)。

在我的应用程序中,用户必须输入产品名称,但我想知道 EditText 字段是否可以像 Flipcart 中那样自动填充特定的产品。

有谁知道的,建议我...

提前致谢...

4

3 回答 3

8

当您想填充它时,只需调用(在本示例中从 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

于 2012-11-30T09:46:22.667 回答
1

您可以使用自动完成文本视图来建议您的所有产品名称,请参阅此示例http://saigeethamn.blogspot.in/2010/05/auto-complete-text-view-android.html

或者您只想在应用启动时显示,使用提示

android:hint="@string/enterproduct"
于 2012-11-30T09:47:10.170 回答
1

我不明白你.. Sooo。如果您想显示用户必须填写的文本,请使用提示。

 android:hint="Enter any Filpcart Item"

或者,如果您需要自动完成文本,请使用上面的链接 @kumaand。

于 2012-11-30T10:01:18.543 回答