- 博客(14)
- 资源 (7)
- 收藏
- 关注
转载 Android样式和主题(style&theme)
android中的样式和CSS样式作用相似,都是用于为界面元素定义显示风格,它是一个包含一个或者多个view控件属性的集合。如:需要定义字体的颜色和大小。 在CSS中是这样定义的: 1 2 .itcast{COLOR:#0000CC;font-size:18px;}3 可以像这样使用上面的css样式:1 div class=
2013-08-15 13:43:36 1145
转载 Android自定义Button按钮显示样式
Button样式修改的是Button的背景(Background)属性。首先写一个定义Button样式的XML文件:新建Android XML文件,类型选Drawable,根结点选selector,文件名就buton_style吧。程序自动给我们刚刚建的文件里加了selector结点,我们只需要在selector结点里写上三种状态时显示的背景图片(按下、获取焦点,正常)。代码如下:
2013-08-15 13:40:20 1267
转载 在EditText中开启软键盘的"Done"按钮
整理自:http://hi.baidu.com/doyee/blog/item/e2a8481628ebed4521a4e948.htmlhttp://groups.google.com/group/android-developers/browse_thread/thread/fe95e6e838ee48b1?pli=1在EditText中,可以使用setImeOptions()方法来来
2013-08-15 09:34:03 1719
转载 Android内存泄露利器(内存统计篇)
我们可以通过adb shell "dumpsys meminfo %curProcessName%"命令得到某个进程的内存使用情况。getMemoryState.bat主要用于解析该命令返回的内存,得到NativeSize,DalvikSize,NativeAllocated,DalvikAllocated,NativePSS,DalvikPSS等。它把不同时期得到的数据按时间前后为顺序以逗号
2013-08-15 09:19:08 751
转载 Android内存泄漏简介
目录:[ - ]一、引用没释放造成的内存泄露1.1、注册没取消造成的内存泄露1.2、集合容器对象没清理造成的内存泄露1.3、Context泄漏1.4、static关键字的滥用1.5、WebView对象没有销毁1.6、GridView的滥用二、资源对象没关闭造成的内存泄露三、一些不良代码成内存压力3.1、Bitmap没调用recycle()3.2、构造Adapter时,没有使用缓存的 con
2013-08-15 09:03:46 785
转载 关于Java 23种设计模式的有趣见解
在网络上流畅很广的一篇旧文,暂时没找到原作者,目前所看到的最早转载时间是 2005 年 2 月 28 日。作者用轻松的语言,形象解释了 23 种模式,有很好的启发作用。创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factor
2013-08-14 09:19:30 528
转载 关于android的单位dp,dip
摘要 本文介绍了android单位dp,dip的概念,并给出了它的确切含义。概述 Android中,dp是Density-independent Pixels简写,而dip则是Density Independent Pixels,实际上指的是一个概念,都是Android的单位。在文档More Resource Types中有描述:dp
2013-08-12 17:06:51 620
原创 带边框的TextView
效果图:方法一:最简单的,使用一张透明的带边框的.9的图片即可方法二:android:background的值是一个xml文件定义:bg_textview.xml <stroke android:width="1dip" android:color="#ff000000" />使用: <TextV
2013-08-12 16:42:45 797
原创 MonoForAndroid学习笔记(一)—— 得到屏幕分辨率
我们使用Java很容易得到Android设备的分辨率DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);但是在Mono中有一点点不同,通过查阅Android SDK可以得知getWindowManager()返回的是一个WindowManager的
2013-08-08 17:18:14 814
原创 自定义两行可左右滑动的GridView
效果图:xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertic
2013-08-07 11:27:53 2996 1
转载 周鸿祎:要学会从用户的骂声中去发现需求
DoNews 8月5日消息(记者 黄朝艾)今日,奇虎360董事长周鸿祎在其微信公众账号“老周开讲”里详谈如何挖掘用户需求的问题。周鸿祎认为,聪明的产品经理,是从用户的骂声和吐槽里面找到产品存在的真正问题,并能够把很多用户隐含的需求给挖掘出来。 在周鸿祎看来,做产品往往需要做三个假设,“首先,假设这个功能用户一定需要;其次,假设用户一定知道这个功能的存在;最后,要假设用户一定会按照你设计的方式
2013-08-06 10:41:32 834
转载 浅谈android的selector背景选择器
关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据List
2013-08-06 09:49:49 790
原创 AsyncTask简单应用(一)
package com.max.test.asynctask_download;import java.io.IOException;import javax.crypto.spec.IvParameterSpec;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apa
2013-08-06 09:46:18 660
转载 AsyncTask的用法
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如
2013-08-06 09:44:10 483
Visual Studio开发Android环境配置
2013-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人