当我键入' actionBar.setTitle( "title" )时应用程序被压碎;



当注释actionBar.setTitle("title");时,应用程序正常运行。

是什么导致了我的崩溃?

这是我AppCompatActivity的片段:

public class ActionBar2 extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_action_bar);
        android.app.ActionBar actionBar = getActionBar();
        actionBar.setTitle("title");
    }
}

以下是AndroidManifest.xml的内容:

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".ActionBar"></activity>
    <activity android:name=".ActionBar2">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

我只是想知道是我的安卓工作室出了问题,还是别的什么?叽叽喳喳!

public class TestActivity extends AppCompatActivity{
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.test);
        ActionBar bar = getSupportActionBar();
        bar.setTitle("set title here");
    }
}
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_action_bar);
    getSupportActionBar().setTitle("Set Your Title Here");
    getSupportActionBar().setDisplayShowHomeEnabled(true);
    getSupportActionBar().setIcon(R.drawable.youricon);
     }

最新更新