gpt4 book ai didi

Android Toolbar - 如何为导航模式实现 Spinner?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:24:02 26 4
gpt4 key购买 nike

什么是目前实现 View 控制的正确方法(No. 2 来自以下截取自 Android's design guide 的屏幕截图): Action Bar design

我找到了 this example但是当我试图复制它时,我注意到像这样的方法:actionBar.setNavigationMode() 已被弃用。

那我应该怎么实现呢?我一开始以为it's a Spinner但我显然看到它并不完全相同
我还能使用 ActionBar 还是应该改用 Toolbar (是的,我很困惑......)

最佳答案

正如您所说的那样,setNavigationMode() 方法现在被认为已过时。要获得 API 21 中的微调器,您需要以这种方式使用 Toolbar:

<android.support.v7.widget.Toolbar
android:id="@+id/toolbar_actionbar"
android:layout_height="?attr/actionBarSize"
android:layout_width="match_parent"
android:background="?attr/colorPrimary">

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

</android.support.v7.widget.Toolbar

将以上代码添加到您的Activity 布局中。要在此 Activity 中设置 Toolbar,您需要执行以下操作:

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_layout);

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar_actionbar);
setSupportActionBar(toolbar);
}

试试这个。这会起作用。

关于Android Toolbar - 如何为导航模式实现 Spinner?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28658728/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com