2014-06-19 49 views
1

我想创建微调像actionBar's spinner下拉列表视图创建微调喜欢在动作条

enter image description here

我已经下文称以下几个问题:

  1. How to make spinner like actionbar in native android
  2. ICS spinner outside ActionBar and not working dropdown menu

但在发现我在活动中使用微调器solution.Whenever没有运气:

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

以XML:

<Spinner 
     android:id="@+id/spiner_id" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" /> 

它给输出:

enter image description here

我想在下拉视图中使用微调而不是当前的对话框形式。

PS:在4.2+版本

@Pankaj库马尔Thnak您合作,为快速reply.I在XML中添加android:spinnerMode="dropdown"我的看法微调和它的作品fine.But下拉列表中包含RadioButtons also.How我可以让它从列表中删除?

enter image description here

谢谢!

+0

你在'/ res/values/style.xml'中做了什么改变吗?如果您创建了一个,请尝试撤消它并查看更改。 – makata

+0

不,我从来没有改变我的style.xml中的任何东西。 – Manishika

回答

3

android:spinnerMode="dropdown"添加到Spinner。

<Spinner 
     android:id="@+id/spiner_id" 
     android:layout_width="wrap_content" 
     android:spinnerMode="dropdown" 
     android:layout_height="wrap_content" /> 

而更多的是消除单选按钮的详细信息,请阅读Spinner Button without radio button

+0

谢谢你为下拉微调工作。我已经编辑了我的问题与输出m现在。我也想删除radioButtons。怎么做? – Manishika

+0

@Manishika查看我添加到答案中的链接。这是为了删除单选按钮。 –

+0

感谢它完美:) – Manishika