2016-08-24 5 views
0

countryCodeSpinnerは、次のコードスニペットでnullと表示されます。Spinnerがnullを返す

countryCodeSpinner = (Spinner) findViewById(R.id.spinner_country); 
countryCodeSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { 
      @Override 
      public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) { 
       selectedCountryCode = (Long) selectedItemView.findViewById(R.id.country_name).getTag(); 

      } 
+0

コードはどこにでもありますので、修正してください。コードにコンテキストを追加します。 – iMan

+0

レイアウトにR.id.spinner_countryのリソースがない可能性があります。 正しいレイアウトを選択してください。 – Adnan

+0

@avinash tiwari refere [this](http://stackoverflow.com/help/how-to-ask)befor asking questions – Nikhil

答えて

1

スピナーを初期化する前に 'setContentView()'メソッドを配置したことを確認してください。同じレイアウトファイルで使用しているリソースIDとリソースIDが異なる可能性もあります。

+0

tnx pavan、私はそれが基本的に問題を 'スピードを初期化する前に' setContentView()メソッドを配置していない –