【发布时间】:2019-01-30 06:44:37
【问题描述】:
我正在开发 anroid 应用程序,因为它使用深色操作栏运行良好,但是当我将其更改为无操作栏时,应用程序崩溃并在 logcat 中向我显示此错误。
我已经对样式和 xml 文件进行了更改,但仍然是同样的问题。当我再次向 Dark 操作栏添加广告时,它开始正常工作。
我研究过的链接
这是我的样式文件
<resources>
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:textColor">@color/colorText</item>
<item name="android:textColorHint">@color/colorText</item>
<item name="colorControlNormal">@color/colorText</item>
<item name="colorControlActivated">@color/colorText</item>
</style>
<resources>
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
这是清单文件
<?xml version="1.0" encoding="utf-8"?>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".activities.SplashActivity"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".activities.WelcomeActivity"
android:screenOrientation="portrait" />
<activity
android:name=".activities.LoginActivity"
android:screenOrientation="portrait" />
<activity
android:name=".activities.RegisterActivity"
android:screenOrientation="portrait" />
<activity
android:name=".activities.UsersListActivity"
android:screenOrientation="portrait" />
</application>
【问题讨论】:
-
如果您使用的是 AppTheme,请尝试将 LoginActivity extends AppCompatActivity 替换为 LoginActivity extends Activity
-
我正在尝试一下
-
我没明白你的意思,请你让我明白...?
-
我们在您的 LoginActivity 类中添加主题或在声明您的登录活动的清单中添加主题
-
这会产生更多问题,它说创建 getter 并在创建的方法下显示红线
标签: android performance android-studio runtime-error logcat