
Android 学习笔记
文章平均质量分 65
博弈人生
“无证程序员”
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用ListView控件以列表形式显示一系列数据
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 7.8 pt 0 2原创 2011-06-25 00:19:00 · 2825 阅读 · 0 评论 -
使用ListView控件实现漂亮的自定义表格效果实例
使用ListView实现股票行情显示效果图如下,红色表示股价上涨,绿色表示股价下跌。第1步,定义color.xml如下 #808080 #000000 #00FF00 #FF0000 #FFFFFF第2步,定义style.xml文件原创 2011-07-28 14:25:33 · 6628 阅读 · 26 评论 -
android:layout_gravity和android:gravity属性的区别
gravity的中文意思就是”重心“,就是表示view横向和纵向的停靠位置android:gravity:是对view控件本身来说的,是用来设置view本身的文本应该显示在view的什么位置,默认值是左侧android:layout_gravity:是相对于包原创 2011-08-25 16:39:08 · 27758 阅读 · 11 评论 -
使用android:layout_weight属性来给view group中各个控件设置所占空间大小比重
LinearLayout也支持给单个View控件赋值一个weight来控制各个View控件的所占大小比重。在view group中剩下的空间将会按照他们声明的权重来分配给各个控件。默认的weight值是"0"。例如,如果有三个text控件,第一个控件weight是1,第二个控件w原创 2011-08-24 22:28:29 · 4469 阅读 · 3 评论 -
Android下如何计算要显示的字符串所占的宽度和高度
查询了google发现在android一下有几种方法可以做到,但是经过实际测试发现下面这种方法是最准确的Rect bounds = new Rect();String text = "Hello World";TextPaint paint;paint = findViewById(R.id.hello_world).getPaint();paint.getTextBound原创 2012-03-19 15:29:29 · 4518 阅读 · 3 评论 -
Android如何将第三方预装的AP安装在data/app下面,用户可以选择卸载,但是在用户恢复出厂设置后,会再次自动安装
大体思路是,将第三方应用保存在system/media/app目录下,在用户第一次启动手机或者恢复出厂设置的时候将这些apk文件拷贝到/data/app目录下面,PackageManagerService在系统启动的时候会自动扫描data/app目录下面的文件,然后自动安装。具体步骤如下:第一步,新加一个文件preinstall.txt来判断用户是在烧写手机和恢复出厂设置后第一次启动手原创 2012-12-28 19:57:06 · 7337 阅读 · 3 评论 -
android如何支持新的语言
这段时间在做印度项目时,需要添加印度语的支持,但是因为客户要的是2.3的系统,2.3里面没有印度语的字库。1)首先从4.0里面挖出印度语相关的3个字库Lohit-Bengali.ttfLohit-Devanagari.ttfLohit-Tamil.ttf将这三个文件添加到framework/base/data/fonts2) 修改framework/ba原创 2013-01-14 10:54:08 · 1190 阅读 · 0 评论 -
如何解决adb命令报错 "ADB server didn't ACK"问题
Question: 使用adb命令报错"ADB server didn't ACK"Solution: 找到占用adb端口"5037"的进程: netstat -aon | findstr "5037"通过进程ID找到对应的进程名字: tasklist | findstr "4116"杀掉占用该端口的进程: taskkill /f /t /im原创 2013-11-01 09:43:56 · 1270 阅读 · 0 评论