- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 android 的布局单位 dip dp sp px总结
在android的xml布局当中,经常会看到dip、dp、px、sp等单位,知道它们的作用才可以更加精确的布局UI。dip:英文device independent pixels(设备独立像素)。所有的设备都有一个统一的dip大小(480*320),就是说,android的dip就是把屏幕的高分成了480个dip,宽分成了320个dip,每个dip在高中表示屏幕的1/480,在宽中表示屏幕的1
2012-11-15 10:52:20 7392 1
原创 android EditText 取消自动获取焦点
android中的EditText控件默认会自动获取焦点,每次进入带有EditText的控件的activity时,系统都会自动弹出软键盘,有时这种场景会使应用界面显得不太友好,取消弹出键盘的方法:在EditText的父级控件中添加以下属性: android:focusable="true" android:focusableInTouchMode="true"这
2012-11-15 10:28:49 3981 1
原创 android 4.0 全屏显示UI
在android4.0版本之后,google把之前的隐藏状态栏功能当作了一个bug给修复了,这给应用开发带来了很多麻烦,2.3.3版本的全屏显示代码: //隐去标题栏(应用程序的名字) this.requestWindowFeature(Window.FEATURE_NO_TITLE); //隐去状态栏部分(电池等图标和一切修饰部分)
2012-11-14 10:11:01 2810 2
原创 Avoid using "px" as units; use "dp" instead
android开发当中,在为应用程序布局时,用到了:android:textSize="24px"这时发现编译器警告:Avoid using "px" as units; use "dp" insteadgoogle让我们避免使用px单位了,这是因为px单位大小始终是固定的,而dp单位的大小却可以随着屏幕的大小而改变,所以使用dp可以使应用程序适应任何尺寸的屏幕而不改变UI比例的大
2012-11-08 15:33:30 7056 1
原创 解决Android NDK: Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk !
想在windows环境下使用NDK-BUILD,于是安装了cygwin和ndk,编译JNI的时候出了下面的错误:$ ./ndk-build -C samples/hello-jniD:\android_sdk_windows\android-ndk-r7\prebuilt\windows\bin\awk.exe: can't open file /cygdrive/d/android_sd
2012-11-03 16:14:28 6440 1
原创 fastboot 烧入kernel和system命令
先让设备进入到Uboot,输入命令:fastboot在终端中输入命令:fastboot devices检查是否能查到设备,正确的情况下终端出现:C:\Documents and Settings\yyp>fastboot devices12345 fastboot烧入boot.img命令:C:\Documents and Settings\yyyp>fastboot f
2012-11-01 15:42:32 8669 1
原创 eclipse解决在windows下打开ubuntu源码乱码问题
在android开发当中,由于开发环境的问题(我们经常使用的是windows、ubuntu、mac os),各种操作系统下创建的工程源码在别的操作系统中打开就会经常发现中文乱码的问题。比如在windows下打开ubuntu下创建的android应用工程,就会发现可能以前写的中文注释乱码了,而且还有可能伴随着一大推莫名其妙的报错。出现这个问题的原因很简单,就是各个操作系统的编码方式不同。wind
2012-11-01 12:05:36 1621
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人