2011-07-20 17 views
1

编辑:通过在两个旋钮上使用相同的适配器来修复它。Android:您如何创建在活动中看起来一样的旋转器?

我在一个活动中有两个spinners,他们看起来完全不同。一个看起来像它的触摸友好,另一个没有。我如何让他们使用相同的设计?

Spinner spinner1 = (Spinner) findViewById(R.id.spinner1); 
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
     this, R.array.raddix_array, android.R.layout.simple_spinner_item); 
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
spinner1.setAdapter(adapter); 

Spinner spinner2 = (Spinner) findViewById(R.id.spinner2); 
ArrayAdapter<CharSequence> adapter2 = ArrayAdapter.createFromResource(
     this, R.array.raddix_array, android.R.layout.simple_spinner_item); 
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
spinner2.setAdapter(adapter2); 

spinner1.setOnItemSelectedListener(this); 
spinner2.setOnItemSelectedListener(this); 

回答

0

我会想象这是在定义两个spinners的XML的某处。确保XML中的所有相关属性都是相同的(例如启用)。

+0

两者都使用相同的确切的xml代码,但名称的id除外。 –

+0

它们在WISIWYG编辑器中看起来是一样的吗? – Pyrodante

相关问题