相关疑难解决方法(0)

如何在创建活动之前隐藏操作栏,然后再次显示它?

我需要在我的蜂窝应用程序中实现启动画面.我在activity的onCreate中使用此代码来显示splash:

setContentView(R.layout.splash);
getActionBar().hide();
Run Code Online (Sandbox Code Playgroud)

并且此代码在某段时间后显示主UI:

setContentView(R.layout.main);
getActionBar().show();
Run Code Online (Sandbox Code Playgroud)

但是调用onCreate并且出现splash 之前,显示操作栏时会有少量时间.

如何让动作栏隐形?

我尝试将主题应用于没有操作栏的活动:

<item name="android:windowActionBar">false</item>
Run Code Online (Sandbox Code Playgroud)

但在这种情况下getActionBar()总是返回null,我发现无法再显示它.

android android-3.0-honeycomb android-actionbar

240
推荐指数
12
解决办法
30万
查看次数

android:windowNoTitle不会使用appcompat-v7 21.0.0隐藏操作栏

我将appcompat-v7更新为棒棒糖版(21.0.0)

然后我无法隐藏ActionBar以及以前的工作风格.

<style name="AppTheme.NoActionBar">
    <item name="android:windowActionBar">false</item>
    <item name="android:windowNoTitle">true</item>
</style>
Run Code Online (Sandbox Code Playgroud)

我将其设置为特定活动.

<activity android:name=".NoActionBarActivity"
        android:theme="@style/AppTheme.NoActionBar"/>
Run Code Online (Sandbox Code Playgroud)

当我使用appcompat-v7 20.0.0版本时,操作栏将按预期隐藏.

如何使用AppCompat版本21库隐藏自定义样式的操作栏?

android android-appcompat android-5.0-lollipop

12
推荐指数
2
解决办法
1万
查看次数

如何在没有Actionbar的应用程序中使用Mapbox PlacePicker活动?

我正在研究当前Android应用程序中优秀的Mapbox库.

我试图整合这个问题时遇到过这个问题PlacePickerActivity.

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.app.ActionBar.hide()' on a null object reference
        at com.mapbox.mapboxsdk.plugins.places.picker.ui.PlacePickerActivity.onCreate(PlacePickerActivity.java:65)
        at android.app.Activity.performCreate(Activity.java:7136)
        at android.app.Activity.performCreate(Activity.java:7127)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
Run Code Online (Sandbox Code Playgroud)

我的应用程序风格如下: -

<resources>
    <style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>

</resources>
Run Code Online (Sandbox Code Playgroud)

我使用的版本是: -

// MAPBOX
implementation "com.mapbox.mapboxsdk:mapbox-android-sdk:$mapBoxSdkVersion"
implementation "com.mapbox.mapboxsdk:mapbox-android-plugin-traffic:$mapBoxTrafficVersion"
implementation "com.mapbox.mapboxsdk:mapbox-android-plugin-places:$mapBoxPlacesVersion"

    mapBoxSdkVersion = "6.8.1"
    mapBoxTrafficVersion = "0.6.0"
    mapBoxPlacesVersion = "0.6.0"
Run Code Online (Sandbox Code Playgroud)

我配置我的工具栏如下: -

   /**
     * @param toolbar
     */
    private void manageToolbar(final Toolbar toolbar) {
        mToolbar …
Run Code Online (Sandbox Code Playgroud)

android-toolbar mapbox-android

10
推荐指数
1
解决办法
333
查看次数

Android Studio:隐藏导航栏?

有没有办法在设计视图中隐藏导航栏(后面,主页设置等..)?---基本上全屏显示我的应用程序(下拉动作栏除外)

design-view android-studio

8
推荐指数
1
解决办法
1498
查看次数