4

私は1つのAndroidアプリケーションを開発しています。私はいくつかの製品とその製品を購入するためのフォームを持っています。注文フォームには、 Product (製品名を意味する) として 1 つの Edit Text があります。

私のアプリケーションでは、ユーザーは製品名を入力する必要がありますが、フリップカートのように EditText フィールドにその特定の製品が自動入力される方法があるかどうかを知りたいです。

知っている人は私に提案してください...

前もって感謝します...

4

3 に答える 3

8

データを入力したい場合は、次のように呼び出します (この例では XML レイアウトから読み込んだ後):

EditText myTextBox = (EditText) findViewById(R.id.editBox);
myTextBox.setText("My Product Description");

入力を開始した後のオートコンプリートを探している場合はAutoCompleteTextView、 EditText を置き換えてオートコンプリート機能を提供するのが最善の策です。

Android 開発者の Web サイトにこの例があります: 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

私はあなたをはっきりと理解していません.. すっごく。ユーザーが入力しなければならないテキストを表示したい場合は、ヒントを使用します。

 android:hint="Enter any Filpcart Item"

または、オート コンプリート テキストが必要な場合は、上記のリンク @kumaand を使用してください。

于 2012-11-30T10:01:18.543 に答える