Androidでスピナーのヒントを設定する方法

私はスピナーでヒントを設定したい。テキストの編集と同様に、私はヒントを与えています。

android:Hint="First Name"

だから、私はスピナーにとって州のように何をすべきですか?

私の状態は、データベースから動的に入力されます。ヒントを配列 index [0] に渡すと、そのフィールドの0番目の位置にヒントが適用されます。

どうしたらいいですか?

コード

public String[] getState()
{
    try
    {
       Cursor cursor = dbUser.State();
       if (cursor.getCount() >= 0)
       {
           array_state = new String[cursor.getCount()];
           i = 0;
           while (cursor.moveToNext())
           {
              array_state[i] = cursor.getString(1);
              i++;
           }
        }
     }
     catch (Exception e)
     { 
        //TODO: handle exception
     }
     return array_state;
 }
0
私は理解できない
追加された 著者 Nikunj Patel,
TOASTメッセージを使用する...
追加された 著者 Nikunj Patel,
いいえ...どのようにメッセージをトーストするのですか?私はあなたがここに記入すべきものが何であるかをスピナーに示したいと思います。
追加された 著者 user1061793,

2 答え

Use android:prompt="select your fruit" attribute for the .

4
追加された
@PareshMayaniは上記のコメントをご覧ください。ヒントとして表示することはできません...
追加された 著者 Avadhani Y,
これは何ですか?私の親愛なるあなたの質問を実際にこのコードで更新してください。
追加された 著者 Paresh Mayani,
それはSpinner項目がヒントとして表示されていないところでDialog as Titleに表示されます
追加された 著者 ingsaurabh,
android:プロンプトは文字列値を受け取りません。
追加された 著者 Nirab Pudasaini,
だから私は今何をすべきか..
追加された 著者 user1061793,
実行時にデータベースからスピナーを埋め込む方法です。
追加された 著者 user1061793,
public String [] getState(){try {カーソルカーソル= dbUser.State(); if(cursor.getCount()> = 0){array_state = new String [cursor.getCount()]; i = 0; while(cursor.moveToNext()){array_state [i] = cursor.getString(1);}私は+ +; }}} catch(Exception e){// TODO:ハンドル例外} return array_state; }
追加された 著者 user1061793,
プライベート文字列array_state [];これがinitlizeの方法です
追加された 著者 user1061793,
ArrayAdapter ad_state =新しいArrayAdapter (これはandroid.R.layout.simple_spinner_item、array_state);広告レイアウト。 state.setAdapter(ad_state);
追加された 著者 user1061793,

Spinner onSelectionListener を実装して 0 の位置を無視し、ヒントを zeroth に表示すると、ポジション

更新

コードをこれに変更してください

array_state = new String[cursor.getCount() + 1];
array_state[0] = "Hint String";
i = 1; 
1
追加された
あなたのコードを投稿すると間違ったやり方をしているかもしれない
追加された 著者 ingsaurabh,
次に、スピナーテキストがヒント文字列であるかどうかを手動で確認して、ユーザーに警告を入力するよう警告します
追加された 著者 ingsaurabh,
ありがとう!!!!私もそれを試してみる..ok ..
追加された 著者 user1061793,
はい、それは働いています!!ありがとうございました..
追加された 著者 user1061793,
array_state []内の0番目の位置のインデックスを保存します。ヒントは状態として保存されます。私がスピナーをクリックすると、データだけが表示されます。
追加された 著者 user1061793,
だからplz私にもこのソリューションを与える..ヒントは、URコードから来ている..しかし、
追加された 著者 user1061793,
ねえ、ありがたいことに助けてくれてありがとうございました。しかし、送信ボタンをクリックすると、すべてのフィールドが必須であることを確認しました。誰かが状態を選択しなかった場合、デフォルトでは正しい状態ではありません。
追加された 著者 user1061793,
私はそれを待っています。
追加された 著者 user1061793,
Yaa私もこれをしましたが、それは起こりません。それは最初の価値に影響します。
追加された 著者 user1061793,