相关疑难解决方法(0)

使用带有片段的工具栏

我正在尝试创建一个viewpager,它使用不同的工具栏刷过3个不同的片段.我之前在一个活动中实现了新的工具栏,并让它工作,但我试图让它与片段一起工作

这是片段代码

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    // Inflate the layout resource that'll be returned
    View rootView = inflater.inflate(R.layout.fragment_home, container, false);


    mToolbar = (Toolbar) rootView.findViewById(R.id.toolbar_home);
    if (mToolbar != null) {
        setSupportActionBar(mToolbar);
    }
    mToolbar.setTitle(null);

    return rootView;
}
Run Code Online (Sandbox Code Playgroud)

我正在扩展我的片段Fragment,但是我得到了错误

Cannot resolve method setSupportActionBar
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题,如果我删除setSupportActionBar代码将停止使用某些设备吗?谢谢

java android android-fragments android-viewpager android-toolbar

34
推荐指数
4
解决办法
6万
查看次数

更改android中的操作栏颜色

Theme.Black在我的应用程序中使用应用程序主题.在这个主题中,动作栏是灰色的.我如何改变动作栏的颜色?这是我的尝试:

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">

    <style name="mytheme" parent="@android:style/Theme.Black" >

    </style>
    <style name="Widget.MyApp.ActionBar" parent="@android:style/Widget.ActionBar">
        <item name="android:background">@android:color/black</item>
    </style>



</resources>
Run Code Online (Sandbox Code Playgroud)

但是,它不起作用.有任何想法吗?

android android-layout

17
推荐指数
4
解决办法
10万
查看次数