2017-12-28 9 views
-2

私はAndroidとJavaを初めて使用しています。私は次のようにそれをやってみましたが、うまくいきませんでした選択を送信するスピナーを適応

myIDspinner.setText(sharedPreferences.getString("userName", "")); 

:私は、次の行を、それがスピナーにのEditTextである適応する必要がある

myIDspinner.setSelection(sharedPreferences.getString("userName", "")); 

答えて

1

に表示させた項目

  1. まずArrayAdapter
  2. に項目を追加設定するには次の操作を行い、データを

    mySpinner.setSelection(arrayAdapter.getPosition("EditextData")); 
    
  3. を渡すことによって、アイテムの位置を取得する必要があります
+0

こんにちは、getPosition私にこれを示す: 静的メソッドgetPosition(T)は、静的コンテキストから参照することはできません。 thnk –

+0

これは 'ArrayAdapter'メソッドで、検索して位置を取得するコンテンツを渡し、位置によって' Spinner.setSelection(position) 'を使用して項目を設定します –

-1

あなたが名前のクラスを作成する必要がありますそのクラス内のユーザ名を格納し、例えばデータ

は、アレイ・アダプタを作成

ArrayAdapter<String> ad = new ArrayAdapter<String> 

(MainActivity.this,android.R.layout.simple_list_item_1,CLASSNAME.stringArray); 
        ad.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
    sp.setAdapter(ad); 

これはウル文字列がスピナー

関連する問題