2011-12-19 23 views
0

ヒントをスピナーに設定したいと思います。エディットテキストのように、私はヒントを与えている、それは次のようになります。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; 
} 
+1

使用TOASTメッセージ... –

+3

いいえ...どのようにメッセージをトーストするのですか?ヒントはここに記入する必要がありますか?状態がある場合と同じように、このタイプのように – user1061793

+0

私は理解することができません –

答えて

1

あなたはonSelectionListenerSpinnerだけの怠慢zeroth位置を実装し、zeroth位置

更新

変更であなたのヒントを表示する際に何ができることは、あなたのこのコードにコード

array_state = new String[cursor.getCount() + 1]; 
array_state[0] = "Hint String"; 
i = 1; 
+0

私もこれをやったが、それは起こらないだろう。それは最初の価値に影響を与えます。 – user1061793

+0

はあなたのコードを投稿し、次に[OK]を、私はそれが感謝の助けのためにそれが動作しているが、私は、送信ボタンをクリックしたときに、私はすべてのフィールドが必要であることの検証を与えているちょっと... – ingsaurabh

+0

それを間違った方法をやっているかもしれません。誰かが状態を選択しなかった場合、デフォルトでは、正しい状態ではない「状態」が保存されます。スピナーテキストはそれがでゼロ番目の位置のインデックスを救う1 – user1061793

4

<Spinner>にはandroid:prompt="select your fruit"属性を使用してください。

+0

ArrayAdapter ad_state =新しいArrayAdapter ( この、android.R.layout.simple_spinner_item、array_state)ありがとうございました。 ad_state.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); state.setAdapter(ad_state); – user1061793

+0

プライベート文字列array_state [];これは – user1061793

+0

パブリック文字列[] getStateを(){ \t \t試み{ \t \t \tカーソルカーソル= dbUser.State()をinitlizeする方法です。 \t \t \t IF(cursor.getCount()> = 0){ \t \t \t \t array_state =新しいString [cursor.getCount()]。 \t \t \t \t i = 0; \t \t \t \t while(cursor。moveToNext()){ \t \t \t \t \t array_state [i] = cursor.getString(1); \t \t \t \t \t i ++; \t \t \t \t} \t \t \t} \t \t}キャッチ(例外e){ \t \t \t // TODO:ハンドル例外 \t \t} \t \t戻りarray_state。 \t} – user1061793

関連する問題