ActionBar导航的替换

时间:2014-12-13 17:19:39

标签: android android-actionbar deprecated android-5.0-lollipop

我已升级到Android 5.0,API 21,并且我已弃用ActionBar中的标签和列表的所有导航。我还没有找到任何合理的替代品,允许在我的应用需要时包含列表和标签。

我可以使用哪些新方法来替换已弃用的方法: 对于列表:

// Set up the action bar to show a dropdown list.
final android.app.ActionBar actionBar = getActionBar();
actionBar.setDisplayShowTitleEnabled(false); // DEPRACATED
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); // NAVIGATION_MODE_LIST DEPRECATED

对于选项卡式导航: 上课:

public class GroupIndFriendActivity extends ActionBarActivity implements
        ActionBar.TabListener { // TabListener DEPRECATED 

...

// Set up the action bar.
final ActionBar actionBar = getSupportActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); // DEPRECATED 

...

public void onTabSelected(ActionBar.Tab tab,                 // DEPRECATED 
        FragmentTransaction fragmentTransaction) {

1 个答案:

答案 0 :(得分:0)

您可以使用PageTabStripApp Bar(该链接将为您提供详细的分步指南如何设置应用栏)

此stackoverflow thread可能对您有所帮助。