`
bogongjie
  • 浏览: 237423 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

android studio 使用getActionBar返回NULL

阅读更多

1. 修改getActionBar()的使用方式:

public class MainActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
        setContentView(R.layout.activity_main);

        ActionBar actionBar = this.getSupportActionBar();

        if(actionBar != null){
            actionBar.setTitle("XXXXX ");
        }
    }

 

2. 下载android support library(如果已完成,跳过):



 

3.下载完成后需导入到android studio的module中:

 

   a. 打开 module setting:

 

b. 在弹出的Project Structure对话框中激活Dependencies选项卡,点击右侧的”+“按钮:



 

c. 在对话框选择”Library Depandency“:

 

 d. 最后选择你需要的库,点击确定即可:



 

4. 并将ActionBar都选择android.support.v7.app里面的,最后终于将错误修复了。完整的代码如下:

import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.WindowManager;

 5. style.xml code:

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
    </style>

</resources>

 6. Mainfest code:

<application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        >
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name"
            android:theme="@style/Theme.AppCompat">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

 

  • 大小: 46.3 KB
  • 大小: 46.6 KB
  • 大小: 46.6 KB
  • 大小: 5.5 KB
  • 大小: 19.5 KB
分享到:
评论

相关推荐

    Android Studio Bumblebee (android-studio-2021.1.1.22-windows)

    Android Studio Bumblebee 2021.1.1 Patch 2 (android-studio-2021.1.1.22-windows.zip)大黄蜂,适用于Windows x86_64系统,是Android Studio 4.3(Android Studio Arctic Fox 2020.3.1.26新版本命名)版本之后的新...

    Android Studio Bumblebee (android-studio-2021.1.1.21-windows)

    Android Studio Bumblebee 2021.1.1 Patch 1 (android-studio-2021.1.1.21-windows.exe)大黄蜂,适用于Windows x86_64系统,是Android Studio 4.3(Android Studio Arctic Fox 2020.3.1.26新版本命名)版本之后的新...

    Android Studio实例源码

    Android Studio是Google官方的Android应用开发工具,它在2013年被推出,旨在替代之前广泛使用的Eclipse ADT插件。Android Studio提供了一个可视化的界面,让开发者能够更加直观地设计应用界面,同时也支持代码编辑、...

    史上最详细的Android-Studio系列教程.pdf.zip_android_android studio_android

    Android Studio支持使用XML或Visual Layout Editor进行界面设计。在布局文件中,可以通过拖放控件和调整属性来构建用户界面。同时,Live Preview功能可以实时预览布局效果,便于快速调试。 四、Gradle构建系统 ...

    Android Studio Chipmunk Canary 2 (android-studio-2021.2.1.2)

    Android Studio Arctic Fox 2020.3.1 北极狐(新版命名) (Android Studio 4.3旧版命名) 稳定版本-推荐使用 Android Studio Arctic Fox | 2020.3.1 Patch 3 发布时间:2021 年 10 月 Android Studio Arctic Fox | ...

    Android Studio Bumblebee 2021.1.1 (android-studio-2021.1.1.21)

    Android Studio Bumblebee 2021.1.1 Patch 1 (android-studio-2021.1.1.21-windows.zip)大黄蜂,适用于Windows x86_64系统,是Android Studio 4.3(Android Studio Arctic Fox 2020.3.1.26新版本命名)版本之后的新...

    Android Studio Bumblebee稳定版(android-studio-2021.1.1.20-windows)

    Android Studio Bumblebee 稳定版(android-studio-2021.1.1.20-windows.exe) 大黄蜂,适用于Windows x86_64系统,是Android Studio 4.3(Arctic Fox 2020.3.1.26新版本命名)版本之后的新版本Android Studio ...

    android studio下载.zip

    在Android Studio中,开发者可以快速地创建新项目,管理项目依赖关系,以及使用Android SDK工具和库。此外,Android Studio还提供了一个直观的布局编辑器,允许开发者通过拖放组件来设计用户界面。其内置的性能分析...

    安卓大作业使用AndroidStudio开发的星座app源码.zip

    安卓大作业使用AndroidStudio开发的星座app源码,一个看星座、配对、推荐的app。 安卓大作业使用AndroidStudio开发的星座app源码,一个看星座、配对、推荐的app。安卓大作业使用AndroidStudio开发的星座app源码,一...

    Android Studio Bumblebee 稳定版(android-studio-2021.1.1.20-linux)

    Android Studio Bumblebee 稳定版(android-studio-2021.1.1.20-linux.tar.gz) 大黄蜂,适用于Linux x86_64系统,是Android Studio 4.3(Arctic Fox 2020.3.1.26新版本命名)版本之后的新版本Android Studio ...

    Android Studio Bumblebee (android-studio-2021.1.1.22-cros.deb)

    Android Studio Bumblebee 2021.1.1 Patch 2 (android-studio-2021.1.1.22-cros.deb)大黄蜂,适用于Chrome OS系统,是Android Studio 4.3(Android Studio Arctic Fox 2020.3.1.26新版本命名)版本之后的新版本...

    Android Studio Chipmunk (android-studio-2021.2.1.10-mac.part1)

    Android Studio Chipmunk (2021.2.1) Beta 3 (android-studio-2021.2.1.10-mac.zip)花栗鼠 适用于macOS Intel芯片系统,文件分割成两个压缩包,必须一起解压使用: Android Studio Chipmunk (android-studio-2021...

    Android Studio Bumblebee (android-studio-2021.1.1.22-linux)

    Android Studio Bumblebee 2021.1.1 Patch 2 (android-studio-2021.1.1.22-linux.tar.gz)大黄蜂,适用于Linux 系统,是Android Studio 4.3(Android Studio Arctic Fox 2020.3.1.26新版本命名)版本之后的新版本...

    Android Studio Chipmunk (android-studio-2021.2.1.10-mac_arm.p2)

    Android Studio Chipmunk (2021.2.1) Beta 3 (android-studio-2021.2.1.10-mac_arm.zip)花栗鼠 适用于macOS Arm芯片系统,文件分割成两个压缩包,必须一起解压使用: Android Studio Chipmunk (android-studio-...

    Android Studio Electric Eel(android-studio-2022.1.1.2-mac.part2)

    Android Studio Electric Eel 2022.1.1 Canary 2(android-studio-2022.1.1.2-mac.zip) 适用于macOS Intel系统,文件使用WinRAR分割两个压缩包,必须一起下载使用。在macOS使用WinZip进行解压: Android Studio ...

    Android Studio Dolphin (android-studio-2021.3.1.4-mac.part2)

    Android Studio Dolphin (2021.3.1) Canary 4 (android-studio-2021.3.1.4-mac.zip)海豚 适用于macOS Intel芯片系统,文件分割成两个压缩包,必须一起下载两个压缩包进行解压使用: Android Studio Dolphin ...

    使用AndroidStudio开发Android App 实现联网功能

    "使用AndroidStudio开发Android App实现联网功能" 概述: 本文主要介绍使用Android Studio开发Android App实现联网功能的步骤和关键知识点。互联网功能是 Android App 的核心功能之一,本文将详细讲解如何使用...

    Android Studio Bumblebee (android-studio-2021.1.1.22-mac_arm)

    Android Studio Bumblebee 2021.1.1 Patch 2 (android-studio-2021.1.1.22-mac_arm.dmg)大黄蜂,适用于macOS Arm芯片系统,是Android Studio 4.3(Android Studio Arctic Fox 2020.3.1.26新版本命名)版本之后的新...

    Mac - Android Studio 4.2.2

    下面将详细介绍Android Studio 4.2.2在macOS上的主要功能、特性以及如何进行安装和使用。 ### 主要功能与特性 1. **IntelliJ IDEA基础**:Android Studio 基于IntelliJ IDEA,提供了高效的代码编辑、重构和调试...

Global site tag (gtag.js) - Google Analytics