2012-06-14 42 views
0

我想知道是否可以实现下拉导航样式(带有右下角的小箭头的标题),以及当用户单击时,而不是显示下拉列表本身,显示一个对话框。Android:在ActionBar中显示对话框的下拉导航

我是否必须重写SherlockActivity的任何方法? 现在我只能做到这一点时,在家庭用户点击按钮执行以下操作:

@Override 
    public boolean onOptionsItemSelected(MenuItem item) { 
     switch (item.getItemId()) { 
     case android.R.id.home: 
       ... 
       } 
    } 

非常感谢提前!

回答

3

在操作栏中放置一个按钮,作为具有与微调框相同的背景图像的自定义导航。点击后,显示一个对话框。

但要小心,因为您正在更改标准操作栏控件的预期行为,这可能会给用户带来不便。

+0

确实这就是我所做的,试图用下拉导航模拟原始的Action Bar尽可能好。谢谢! – noloman