Android:如何在活动中创建看起来相同的微调器?

时间:2011-07-20 21:44:28

标签: android spinner

编辑:通过在两个微调器上使用相同的适配器来修复它。

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

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);

1 个答案:

答案 0 :(得分:0)

我认为这是XML中定义两个微调器的地方。确保XML中的所有相关属性都相同(例如已启用)。