我正在尝试将自定义图像设置到我的标题栏中。运行以下代码返回以下内容:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.me.project/com.me.project.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.Toolbar.setTitle(int)' on a null object referencetoolbar一片空白。为什么?R.id.app_toolbar这里不为空。主活动.java:protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Toolbar toolbar = findViewById(R.id.app_toolbar); toolbar.setTitle(R.string.app_name); toolbar.setLogo(R.drawable.app_icon); setSupportActionBar(toolbar); FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction(); fragmentTransaction.replace(R.id.container, new HomeScreenFragment()); fragmentTransaction.commit(); }活动_main.xml:<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/main_activity" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <include android:id="@+id/app_toolbar" layout="@layout/app_toolbar"/> <FrameLayout android:id="@+id/container" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> </FrameLayout></android.support.constraint.ConstraintLayout>app_toolbar.xml:<?xml version="1.0" encoding="utf-8"?><android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/app_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" ></android.support.v7.widget.Toolbar>我看了这个,无法解决问题。
3 回答
守候你守候我
TA贡献1802条经验 获得超10个赞
首先将主题更改为 NoActionBar 然后使用自定义工具栏
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
慕桂英4014372
TA贡献1871条经验 获得超13个赞
在 super.onCreate(savedInstanceState); 之后添加这个
setContentView(R.layout.activity_main)
添加回答
举报
0/150
提交
取消