Android开发由eclipse转Android Studio中一些常见出错问题解决方法
1、给一个Activity添加了一个Dialog主题,结果出现了下面的问题,在eclipse却没有出错
<activity
android:name=".DialogActivity"
android:label="@string/title_activity_dialog"
android:theme="@android:style/Theme.Dialog"
>
</activity>
出错信息:
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
2、在Activity的添加requestWindowFeature(Window.FEATURE_NO_TITLE);(不显示标题),在eclipse同样没有报错,而在android studio却报错了
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_dialog);
}
解决方法:
Android Studio 创建的activity是MainActivity extends ActionBarActivity这样的。把后面的ActionBarActivity改成Activity,然后导包。
Android开发由eclipse转Android Studio中一些常见出错问题解决方法的更多相关文章
- Android开发环境--eclipse和Android Studio
		
一.eclipse下载.安装.配置 因为eclipse是之前就下载过的,现在只能大概说一下eclipse的下载安装过程. 1.下载jdk,配置java环境变量 (1)在官网(http://www.o ...
 - Android开发工具全面转向Android Studio(3)——AS project/module的目录结构(与Eclipse对比)
		
如果AS完全还没摸懂的,建议先看下Android开发工具全面转向Android Studio(2)——AS project/module的CRUD. 注:以下以Windows平台为标准,AS以目前最新 ...
 - Android开发工具全面转向Android Studio(2)——AS project/module的CRUD
		
本文有些地方可能需要衔接Android开发工具全面转向Android Studio(1)——准备开发环境,读起来效果会更好. 这个世界很奇妙,所有的东西离不开CRUD,即增删改查.即使人本身也遵循这个 ...
 - Android开发环境——Eclipse ADT相关内容汇总
		
Android开发环境将分为SDK相关内容.Eclipse ADT相关内容.模拟器AVD相关内容.调试器DDMS相关内容.日志LogCat相关内容.连接驱动ADB相关内容.内存泄露检测工具MAT相关 ...
 - 配置cordova的android开发环境(无android studio)
		
原文:配置cordova的android开发环境(无android studio) 趁元旦放假想试一下cordova,不想安装庞大的android studio,所以想最小化安装,居然花了一整天的时间 ...
 - Eclipse搭建Android开发环境并运行Android项目
		
Eclipse搭建Android开发环境并运行Android项目 (详细) 安装环境: window 10 64位 安装工具: JDK.Eclipse.SDK.ADT 安装步骤: 1.JAVA JDK ...
 - 收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。
		
AndroidDevTools Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK.开发中用到的工具.An ...
 - win7中VS2010中安装CSS3.0问题解决方法
		
win7中VS2010中安装CSS3.0问题解决方法 在安装Standards Update for VS2010 SP1后,VS2010中没有CSS3.0问题,以下是我的解决方法 1.首先去官网 ...
 - Android开发:Eclipse中SqliteManager插件使用
		
通常开发Android的时候要使用到数据库操作,会遇到下面小问题: 数据库文件在哪?怎样訪问或操作? 能够通过:打开DDMS->File Explorer看到的sqlite数据库在eclipse ...
 
随机推荐
- 基础线程机制--Executor线程池框架
			
基础线程机制 Executor线程池框架 1.引入Executor的原因 (1)new Thread()的缺点  每次new Thread()耗费性能  调用new Thread()创建的线程 ...
 - HDU1253 胜利大逃亡 (BFS)
			
胜利大逃亡 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Sub ...
 - sharepoint_study_10
			
描述:想页面添加一段脚本效果如图所示 图示: 代码(脚本编辑器): <div class="index-links"> <a class=" index ...
 - uva 815之理解诡异的海平线题目之不容易
			
首先题意:(这个真的令人无奈,题目都看不太明白) 网上百度了一下,就是以下意思: 给你n*m个格子,每个格子的面积是10*10米,整个区域外看作无限高的墙壁.输入每个格子的海拔高度(可能为负数),以及 ...
 - 页面中使用多个element-ui upload上传组件时绑定对应元素
			
elemet-ui里提供的upload文件上传组件,功能很强大,能满足单独使用的需求,但是有时候会存在多次复用上传组件的需求,如下图的样子,这时候就出现了问题,页面上有多个上传组件时,要怎么操作呢? ...
 - 安装eclipse for ee
			
去官网下载最新版本版本的linux版本的eclipse for ee,下载到Downloads文件夹. 解压文件夹 sudo tar -zxvf eclipse-jee-2018-09-linux-g ...
 - 美团Linux运维工程师面试真题
			
1.LINUX系统软件安装和卸载的常见方法 答: A.rpm包卸载:rpm -e XXX.rpm (如果想忽略依赖,可加上–nodeps) B.yum remove xxx.rpm 这种方法非常 ...
 - Vue.js-----轻量高效的MVVM框架(八、使用组件)
			
什么是组件? 组件(Component)是 Vue.js 最强大的功能之一.组件可以扩展 HTML 元素,封装可重用的代码.在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能.在有 ...
 - 搭建并行开发环境MPICH2
			
平台信息 Description: CentOS Linux release 7.6.1810 (Core) 注意事项 安装BLAS之前需要: 安装 GCC/GFortran 环境 安装步骤 下载 m ...
 - Mybatis学习笔记16 - bind标签
			
1.${}拼串进行模糊查询,不安全 示例代码: 接口定义: package com.mybatis.dao; import com.mybatis.bean.Employee; import java ...