Android乐学成语之错误总结

1.如果大家在非黑色背景下使用ListView控件时,Android默认可能在滚动ListView时这个列表控件的背景突然变成黑色。这样可能导致程序的黑色的背景和主程序的主题既不协调

我一开始是在AndroidManifest.xml中使用

android:theme="@android:style/Theme.NoTitleBar"

之后仔细查了查意思是:背景主题的没有标题栏的样式,默认如果没有设置的话,显示黑背景

解决这样的问题:

那就换成android:theme="@android:style/Theme.Translucent.NoTitleBar

详细介绍请看http://blog.csdn.net/zhupengqq/article/details/51472682

2.

出现以下错误: 这是不能实例类

java.lang.RuntimeException:Unable to instantiate activity ComponentInfo

不能实例化activity有如下二种情况:

1.没有在Manifest.xml 清单中注册该activity,或者在创建完activity后,修改了包名或者activity的类名,而配置清单中没有修改,造成不能实例化

2.自己新建一个包,而配置的时候,使用默认包

详细介绍请看:http://blog.csdn.net/zhupengqq/article/details/51591964

时间: 2024-10-08 08:40:58

Android乐学成语之错误总结的相关文章

Android乐学成语的实现分析

Android乐学成语的实现分析 下面是效果图 目录工程如下: 具体实现以及写的过程中遇到的问题 第一步:建立数据库,像这种比较繁多的数据,可以用execl表格来做,然后Navict可视化工具,导入进去 加载数据数据库到项目中来,在res目录下建立一个raw文件夹,  DBOpenHelper.java package cn.deu.bztc.happyidiom.db; import java.io.File; import java.io.FileOutputStream; import j

Android乐学成语之TabHost介绍及使用Fragment 替换 TabActivity

TabHost介绍 TabHost组件可以在界面中存放多个选项卡, 很多软件都使用了改组件进行设计; 1. TabHost常用组件 TabWidget : 该组件就是TabHost标签页中上部 或者 下部的按钮, 可以点击按钮切换选项卡; TabSpec : 代表了选项卡界面, 添加一个TabSpec即可添加到TabHost中; -- 创建选项卡 : newTabSpec(String tag), 创建一个选项卡; -- 添加选项卡 : addTab(tabSpec); TabHost的使用请看

乐学成语 简介

一:软件介绍. 乐学成语是一款关于成语学习的小软件,主要具备以下的几点功能: 1.用户可以通过分类(动物类,人物类等等)来进行学习. 2.学习之余,也有适当的成语游戏. 3.可以根据用户的需要对成语进行收藏. 4.具有对成语的查询功能. 二:步骤. 1.创建数据库和表. 2.显示主界面. 3.显示学习列表 . 4.显示动物类的成语. 5.显示每条成语的详细内容 三.主要代码. MainActivity package cn.edu.bztc.happyidion.activity; import

Android中运行的错误:java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null.

今天在使用百度地图的时候运行发现报错: 明明已经加入了liblocSDK3.so,但总是无法定位.提示错误java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null. 网上找了很多的资料找到一个方法: 在libs下新建一个armeabi-v7a,然后将liblocSDK3.so复制一份到该文件夹" 如果这个不行,那么新建一个armeabi文件夹再放入liblocSDK3.so就可以了. Andr

android studio 更新 Gradle错误解决方法(Gradle sync failed)

android studio 更新 Gradle错误解决方法 Android Studio每次更新版本都会更新Gradle这个插件,但由于长城的问题每次更新都是失败,又是停止在Refreshing Gradle Project ,有时新建项目的时候报 Gradle Project Compile Error 等等相关的问题 解决这些问题办法是 首先打开android studio项目 找到项目目录gradle\wrapper\gradle-wrapper.properties这个文件 内容如下

Android Studio 新手常见错误:Gradle DSL method not found: 'runProguard()'

在Android Studio上执行Github上的某Android开源项目,提示报错: Error:(20, 0) Gradle DSL method not found: 'runProguard()' 请教度娘后.须要将app下的build.gradle文件里: buildTypes { release { runProguard false // 已经被废弃而且停止使用了 //...... } } 替换为例如以下就可以: buildTypes { release { minifyEnab

Android 解决手机unauthorized错误

转自:http://blog.csdn.net/quicksand201/article/details/19190821 手机开发者选项中USB调试已经打开,在电脑命令行下输入adb devices,显示手机未认证 D:\develop\androidroot\adt-bundle-windows-x86-20131030\sdk\platform-tools>adb devices* daemon not running. starting it now on port 5037 ** da

Android 多个DEX错误 Multiple dex files define Landroid/support/v7/app/ActionBar$DisplayOptions;

今天在写程序的时候我的Android Studio 突然编译错误(错误提示如下:)后来经过我的几番折腾发现每一次都要先Clear Project一下然后再Build就可以了,如果你第二次再Build的时候就报错.后来我就找到了最强的老师(Google)尝试解决!可惜很遗憾,我在Google上看到的都是Eclipse上的解决方法.并没有找到我想要的答案,难道要我每一次在Build的时候都要先Clear Project吗?最后又经过我的几番折腾我发现在Project Structure--->app

Android NDK开发常见错误

错误一: make: *** No rule to make target `/cygdrive/d/1-workspace/showmap-android-opengles/jni/showmap_opengles_OpenGLESRenderer.c', needed by `/cygdrive/d/1-workspace/showmap-android-opengles/obj/local/armeabi/objs/OpenGLESMap/showmap_opengles_OpenGLES