0

私は先週抱えていた問題を解決しようとしてきました。異なるxmlレイアウト内のスピナーにアクセスしようとしています。必要なのは、スピナーにアクセスして配列をスピナーに追加することだけです。

これは私が使用しているコードであり、機能しません

setContentView(R.layout.mainreg);
LinearLayout mainLayout = (LinearLayout)findViewById(R.id.main_layout_id);
View view123 = getLayoutInflater().inflate(R.layout.one2reg, mainLayout,false);

Spinner spin = (Spinner) view123.findViewById(R.id.spinnerproblem);
ArrayAdapter<String> adapter = 
    new ArrayAdapter<String> (this, android.R.layout.simple_spinner_item,items);    

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(adapter);
mainLayout.addView(view123);
4

1 に答える 1

0

このように、レイアウトを膨らませながらルートにアタッチする場合はtrueを渡します。

View view123 = getLayoutInflater().inflate(R.layout.one2reg, mainLayout,true);
于 2012-08-16T12:52:00.433 に答える