android
birdCccc
这个作者很懒,什么都没留下…
展开
-
viewPager 滑动
xml布局 布局也让我学习到了一点知识<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:原创 2013-05-21 15:07:45 · 643 阅读 · 0 评论 -
Android: R cannot be resolved to a variable
Android开发过程中,碰到R cannot be resolved to a variable的报错信息,好像没有很确定的错误原因,一般来说,我总结出几个可能的解决方法,希望试过以后管用。。。1. 检查Android 的SDK是否丢失需要重新下载,检查build path2.确保class没有import Android.R;3,错误class引用的layout的xml文件没有原创 2013-06-18 14:31:03 · 678 阅读 · 0 评论 -
SQLite理解(整理)
SQLite的特性: 1. ACID事务 2. 零配置 – 无需安装和管理配置 3. 储存在单一磁盘文件中的一个完整的数据库 4. 数据库文件可以在不同字节顺序的机器间自由的共享 5. 支持数据库大小至2TB 6. 足够小, 大致3万行C代码, 250K 7. 比一些流行的数据库在大部分普通数据库操作要快 8. 简单, 轻松的API 9. 包含TCL绑定, 同时原创 2013-06-04 12:20:21 · 689 阅读 · 0 评论 -
自定义ListView背景
在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体效果原创 2013-05-27 10:06:05 · 1023 阅读 · 0 评论 -
android strings.xml 中的特殊字符转义
XML转义字符以下为XML标志符的数字和字符串转义符" (" 或 ")' (' 或 ')& (& 或 &)lt(gt(>) (> 或 >)下面的字符在 [XML]中被定义为 空白(whitespace)字符:空格 ( )Tab (	原创 2013-04-28 11:54:36 · 2584 阅读 · 0 评论 -
关于drawable文件夹下面的图片不能动态在R文件下面生成资源ID
当我把许多图片放在drawable文件夹下面时发现,没有在R.java中生成资源ID。 错误的原因: drawable中的图片的命名方式是这样要求的:文件名必须只能包含a-z,0-9,点(.)或者下划线(_)原创 2013-04-17 10:25:08 · 1198 阅读 · 0 评论 -
使用viewflipper实现左右滑动,动态切换view
//主activitypackage com.android.flip;import android.app.Activity;import android.os.Bundle;import android.view.GestureDetector;import android.view.MotionEvent;import android.view.View;import andro原创 2013-05-20 16:18:19 · 710 阅读 · 0 评论 -
android中如何如何定义圆角,实现dp转换px适应不同屏幕需求
添加圆角 <padding android:bottom="5dp" android:left="5dp" android:right="5dp" android:top="5dp" /> 将美工的切图中的dp,转换成pix 的值。 这样就可以在不同的屏幕显示相翻译 2013-05-17 09:40:44 · 1286 阅读 · 0 评论 -
丢失Android系统库的解决方法
在eclipse开发Android项目时出现的很多问题都可以使用Project--------->clean来轻易解决。 但如果出现说Android库找不到,或者不小心remove了Android系统库,怎么重新添加Android系统库呢?在eclipse里面的Java Build Path里面是没法添加例如Android 2.1这样定义好的系统库。而我尝试手动添加SDK 文件夹转载 2013-05-02 16:38:40 · 719 阅读 · 0 评论 -
获取LayoutInflater的三种方法
//获得inflater有3种方式,一种是通过getLayoutInflater(); //一种是通过getSystemService(Context.LAYOUT_INFLATER_SERVICE); //LayoutInflater.from(context)的静态方法; LayoutInflater inflater = LayoutInflater.fr转载 2013-04-12 14:38:42 · 790 阅读 · 0 评论 -
关于simpleadapter bitmap imageview
通过适配器显示 Bitmap 对象到 imageview中.新手学习android总是让人纠结啊。 simpleadapter 需要实现一个内部类, simpleadapter.setViewBinder(new ViewBinder() { public boolean setViewValue(View view, Object data, String t原创 2013-04-12 10:25:57 · 663 阅读 · 0 评论 -
Android开发当中Parcelable接口的使用
对于Android来说传递复杂类型,主要是将自己的类转换为基础的字节数组,Activity之间传递数据是通过Intent实现的。 Android序列化对象主要有两种方法,实现Serializable接口、或者实现Parcelable接口。实现Serializable接口是Java SE本身就支持的,而Parcelable是Android特有的功能,效率比实现Serializable接口高,而且转载 2013-04-11 15:31:17 · 610 阅读 · 0 评论 -
在一个activity中关闭另外一个activity及关闭整个application
1.只是kill一个activity可以在希望kill掉的activity中设置一个静态变量instance,初始化为this;然后在想要kill它的activity中调用这个instance的finish()方法就可以打到kill的目的了。Activity A、B:public static A mInstace = null;void onCreate(Bundle saved转载 2013-04-11 14:39:44 · 565 阅读 · 0 评论 -
sqlite使用
SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 - 只要确保SQLite的二进制文件存在即可开始创建、连接和使用数据库。如果您正在寻找一个嵌入式数据库项目或解决方案,SQLite是绝对值得考虑。2. 安装SQ转载 2013-04-11 10:44:48 · 614 阅读 · 0 评论 -
关于访问asset子目录文件
在很多时候,我们需要访问android中的资源文件,这些资源文件主要分为两类,一种出于asset目录下,称为原生文件,这类文件在被打包成apk文件时是不会进行压缩的;另一类则是res下的文件,这类文件在打包成apk文件时,会进行小内存优化的哦。*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*原创 2013-05-24 10:08:35 · 4070 阅读 · 0 评论 -
android colors.xml
#ffffff #fffff0 #ffffe0 #ffff00 #fffafa #fffaf0 #fffacd #fff8dc #fff5ee #fff0f5 #ffefd5 #ffebcd #ffe4e1 #ffe4c4 #ffe4b5 #ffdead #ffdab9 #ffd700 #ffc0cb #ffb6c1 #ffa500 #ffa07a #f原创 2013-05-23 11:22:40 · 611 阅读 · 0 评论 -
Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类
package com.soai.imdemo;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.InputStream;import android.graphics.Bitmap;import android.graphics.BitmapFactory;原创 2013-05-23 17:14:15 · 756 阅读 · 0 评论 -
android点击空白区域隐藏软键盘的实现
代码如下: @Override public boolean onTouchEvent(MotionEvent event) { InputMethodManager imm= (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); // TODO Auto-generated method stub原创 2013-05-22 15:05:48 · 1386 阅读 · 1 评论 -
Android 一些属性的意思 .
记录一些代码的意思,方便以后查询:android:configChanges="keyboardHidden|orientation" 当横竖屏切换的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不是重新执行onCreate方法,如果没有使用这个属性就会重新调用onCreate方法了。android:screenOrientat原创 2013-06-27 10:42:13 · 720 阅读 · 0 评论