解决android:theme="@android:style/Theme.NoDisplay" 加入这句话后程序不能运行

  原因:

    原来用的是ActionBarActivity,继承自 ActionBarActivity的类必须指定固定的集中Theme风格,而这些 Theme 风格是需要导入V7中的 appcompat LIB库工程,编译后再引用才能引用使用。  解决1:  将E:\android\adt-bundle-windows-x86-20131030\sdk\extras\android\support\v7\appcompat这个导入Eclipse中去。然后让你的工程添加这个lib,然后不能再用@android:style/Theme.NoDisplay这个了。要改成@style/Theme.AppCompat。然后运行。 
解决2:
  还有一种方法 把ActionBarActivity换成Activity
时间: 2024-10-07 15:24:25

解决android:theme="@android:style/Theme.NoDisplay" 加入这句话后程序不能运行的相关文章

Android开发之Theme、Style探索及源码浅析

1 背景 前段时间群里有伙伴问到了关于Android开发中Theme与Style的问题,当然,这类东西在网上随便一搜一大把模板,所以关于怎么用的问题我想这里也就不做太多的说明了,我们这里把重点放在理解整个Android中Theme.Style的关系及结构,这样我们就能游刃有余的面对实际开发中遇到的很多问题了,也就免得在自定义时遇到各种坑,譬如不清楚该继承哪个parent.不清楚为何背景会有一个黑边等. 本文主要分两部分来进行简单粗略的浅析,首先会围绕Theme与Style的定义及在App开发中的

Andriod中Style/Theme原理以及Activity界面文件选取过程浅析

通过对前面的一篇博文<从setContentView()谈起>的学习,我们掌握了Activity组件布局文件地创建过程以及 其顶层控件DecorView,今天我们继续庖丁解牛---深入到其中的generateLayout()方法,步步为营掌握一下内容: 1.Activity中Theme(主题)的系统定义以及使用之处: 2.如何根据设置的Feature(属性)选择合适的布局文件. 另外,对于下文中Theme和Style的概念进行一个简要说明: 都是由<style />节点进行定义的.

步步为营_Android开发课[37]_用户界面之theme和style

Focus on technology, enjoy life!-- QQ:804212028 浏览链接:http://blog.csdn.net/y18334702058/article/details/44624305 主题:用户界面之theme和style -theme和style很容易混淆,theme样式是用于添加到application或者activity中去的.而style样式是用于添加到view控件中去的. 样式的定义: 找到项目文件夹:res/valus/styles,style

Android 避免APP启动闪黑屏的解决办法(Theme和Style)

闪黑屏的原因主要是我们启动Activity的时候,需要跑完onCreate和onResume才会显示界面 闪黑屏的原因主要是我们启动Activity的时候,需要跑完onCreate和onResume才会显示界面.也就是说需要处理一些数据后,才会显示.按照这种思路,是不是我把初始化的工作尽量减少就可以避免黑屏?事实是,就算你onCreate啥都不做,仍然会闪一下黑屏,因为初始化解析界面时需要一定时间.下面是解决办法: 1.自定义Theme 复制代码代码如下: 设置背景图Theme<style na

解决安卓manifest中的application标签中@android:style/Theme.NoTitleBar崩溃的问题

在安卓的activity创建的时候一般会有台头就是label首先是如何去掉的问题. 例如红色框框中的这个就是自带的label. 有两种方法: 一在mainfest的application标签中添加android:theme"@android:style/Theme.NoTitleBar".这是第一个. 二就是在每一个.java文件的oncreate的开头添加 this.requestWindowFeature(Window.FEATURE_NO_TITLE); 这两个都可以同时去掉.

Android studio使用android:style/Theme.Dialog报错:You need to use a Theme.AppCompat theme (or descendant) with this activity. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2913)

查找原因是在activity java代码部分继承了compatactivity public class DialogActivity extends AppCompatActivity 但是在AndroidManifest.xml里面确定义成Dialog, <activity android:name=".DialogActivity" android:theme="@android:style/Theme.Dialog"></activity

Android Theme and style

每家公司的app都有自己的统一的特色,这就涉及到theme和style,当然他们只不是仅仅为了这个特点存在,想activity的进入动画等都能通过theme和style实现,简单并且减少了代码数,熟练使用theme and style也能做出很炫的效果. what is theme ? 主题是对整个应用中所有的Activity都起作用,或者对指定的Activity起作用 定义格式通常是改变窗口的外观格式,标题,边框等 . what is style ? 为每个View重复地指定字体,颜色等属性,

Android 样式和主题(style &amp; theme)

Android 样式 android中的样式和CSS样式作用相似,都是用于为界面元素定义显示风格,它是一个包含一个或者多个view控件属性的集合.如:需要定义字体的颜色和大小. 在CSS中是这样定义的: <style> .wu{COLOR:#0000CC;font-size:18px;} </style> 可以像这样使用上面的css样式:<div class="wu">wuyudong‘blog</div> 在Android中可以这样定义

android 中theme和style的语法相关

1.theme和style都是一组属性的集合,用于定义文本.颜色.大小等显示风格.他们都是资源,可以用android系统级别的一些默认的风格和主题资源,你也可以自定义你自己的主题和风格资源. 2.自定义style 1 <resources> 2 <style name="CustomTheme"> 3 <item name="android:windowNoTitle">true</item> 4 <item n