我的 AIDE IDE
中有一个新项目我已经成功导入了android支持v7库
我的问题:
当我让(扩展活动)但我的应用成功运行并像白页一样打开时,但是当我使它扩展(扩展AppCompatActivity)时仍然没有语法错误,但该应用无法正常工作(打开时它会关闭,让我完全退出应用程序。)
该应用程序应能正常运行并查看白页。
我的 MainActivity.java
package com.mycompany.myapp2;
import android.util.*;
import android.view.*;
import android.os.*;
import android.app.*;
import android.support.v7.widget.Toolbar;
import android.support.v7.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
private Toolbar mTopToolbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mTopToolbar = (Toolbar) findViewById(R.id.my_toolbar);
setSupportActionBar(mTopToolbar);
}
}
和我的 main.xml 布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:orientation="vertical">
<android.support.v7.widget.Toolbar
android:id="@+id/my_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
style="@style/HeaderBar"
app:theme="@style/ActionBarThemeOverlay"
app:popupTheme="@style/ActionBarPopupThemeOverlay"
android:elevation="4dp"
/>
</LinearLayout>
我的 Androidmanifest.xml 是:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mycompany.myapp2" >
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:resizeableActivity = "true">
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
注意:
当我添加支持v7库时,我已经编辑了 build.gradle 并且没有问题,但是我没有在 AndroidManifest.xml 中进行任何编辑。原因?