【问题标题】:How to auto fill an edit text in android application?如何在android应用程序中自动填充编辑文本?
【发布时间】:2012-11-18 12:21:36
【问题描述】:

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

在我的应用程序中,用户必须输入产品名称,但我想知道有什么方法可以 EditText 字段会自动填充特定的产品,就像在 Flipcart 中一样。

谁知道然后建议我...

提前谢谢...

【问题讨论】:

    标签: android android-edittext autofill


    【解决方案1】:

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

     android:hint="Enter any Filpcart Item"
    

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

    【讨论】:

      【解决方案2】:

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

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

      android:hint="@string/enterproduct"
      

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-08-06
          • 1970-01-01
          • 2012-03-17
          • 2018-08-29
          • 1970-01-01
          • 1970-01-01
          • 2021-02-12
          • 1970-01-01
          相关资源
          最近更新 更多