操作栏不显示从不同模块扩展
action bar not showing extending from a different module
我创建了一个 :core 模块来存储我的一些基本活动,其中一些应该显示一个操作栏,在清单中我有这样的东西:
<activity
android:name=".components.home.HomeActivity"
android:theme="@android:style/Theme.Holo.NoActionBar">
</activity>
<activity
android:name=".components.activities.ContactsActivity"
android:theme="@style/AppTheme.TranslucentActionBar" >
</activity>
我不明白为什么,但现在我已经创建了另一个模块:包含 :core 的扩展,该活动中的操作栏似乎没有显示。
扩展的清单很简单:
<application
android:name=".App"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"
tools:replace="android:icon" >
<activity
android:name=".components.activities.TestActivity"
android:label="@string/title_activity_test" >
</activity>
<activity
android:name=".components.home.WelcomeActivity"
android:label="@string/title_activity_welcome"
android:theme="@style/AppTheme" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
通常这是一个与主题有关的问题,但对我来说一切似乎都很好,我不明白为什么它在我简单地构建时有效:core,但在构建时却不起作用:extension project
当答案很简单时,我花了太多时间。
按 Ctrl+click 让我看到主题是如何制作的,我只是将父级切换到旧布局。
<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
我创建了一个 :core 模块来存储我的一些基本活动,其中一些应该显示一个操作栏,在清单中我有这样的东西:
<activity
android:name=".components.home.HomeActivity"
android:theme="@android:style/Theme.Holo.NoActionBar">
</activity>
<activity
android:name=".components.activities.ContactsActivity"
android:theme="@style/AppTheme.TranslucentActionBar" >
</activity>
我不明白为什么,但现在我已经创建了另一个模块:包含 :core 的扩展,该活动中的操作栏似乎没有显示。
扩展的清单很简单:
<application
android:name=".App"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"
tools:replace="android:icon" >
<activity
android:name=".components.activities.TestActivity"
android:label="@string/title_activity_test" >
</activity>
<activity
android:name=".components.home.WelcomeActivity"
android:label="@string/title_activity_welcome"
android:theme="@style/AppTheme" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
通常这是一个与主题有关的问题,但对我来说一切似乎都很好,我不明白为什么它在我简单地构建时有效:core,但在构建时却不起作用:extension project
当答案很简单时,我花了太多时间。 按 Ctrl+click 让我看到主题是如何制作的,我只是将父级切换到旧布局。
<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">