如何在Android应用程序中自动填充编辑文本?

时间:2012-11-30 09:42:01

标签: android android-edittext autofill

我正在开发一个Android应用程序。我有一些产品和形式来购买该产品。在订单表格中,我有一个编辑文本作为产品(表示产品名称)。

在我的应用程序中,用户必须输入产品名称,但我想知道是否有任何方法 EditText字段使用特定产品自动填充,如在flipcart中。

任何人都知道然后建议我......

提前致谢...

3 个答案:

答案 0 :(得分:6)

如果要填充它,只需调用(在此示例中从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

答案 1 :(得分:1)

您可以使用自动填充textview查看所有产品名称的建议,请参阅此示例http://saigeethamn.blogspot.in/2010/05/auto-complete-text-view-android.html

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

android:hint="@string/enterproduct"

答案 2 :(得分:1)

我不明白你的意思 SOOO。 如果您想显示用户必须填写的文字,请使用提示。

 android:hint="Enter any Filpcart Item"

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