动态改变android控件大小 (转) 一、 方法 使用getLayoutParams() 和setLayoutParams()方法 二、 示例代码 LinearLayout.LayoutParams linearParams = (LinearLayout.LayoutParams) aaa.getLayoutParams(); // 取控件aaa当前的布局参数 linearParams.height = 365; // 当控件的高强制设成365象素 aaa.setLayoutParams(linearParams); // 使设置好的布局参数应用到控件aaa 三、 原理 a) getLayoutParams()...
android字体大小根据分辨率自动调整 手机设备太多,分辨率也不一样,看到网上大部分的适应字体的方法是定义values320×480或value-hdpi方式去处理。 采用第一种的就惨了,很多设备的分辨率是不一样的,难道要每种都定义吗? 采用第二种的在平板电脑里没有效果。 最后还是代码的方式方便快捷。。。 Java代码[code]1.//遍历设置字体 2.public static void changeViewSize(ViewGroup viewGroup,int screenWidth,int s...
一:不同的layout
android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?
其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。
二:hdpi、mdpi、ldpi ...
android模拟器屏幕大小和skin的对应 •320x480, portrait : emulator -skin HVGA-P (default) •320x240, landscape: emulator -skin QVGA-L •480x320, landscape: emulator -skin HVGA-L •240x320, portrait : emulator -skin QVGA-P •480*320,WQVGA432 •800*480 WVGA800 •800*540 WVGA854
android中XML实现表格根据内容自动变换大小
Java代码[code]
在做SDL至android的移植时,键盘事件是能正常捕获到,看了SLD的源码,发现用的device是 /dev/tty0,但是鼠标叫是不能成功捕获,总是得到 0,运行命令查看devices时,显示如下:
# cat /proc/bus/input/devices cat /proc/bus/input/devices I: Bus=0000 V...
在做SDL至android的移植时,键盘事件是能正常捕获到,看了SLD的源码,发现用的device是 /dev/tty0,但是鼠标叫是不能成功捕获,总是得到 0,运行命令查看devices时,显示如下: # cat /proc/bus/input/devices cat /proc/bus/input/devices I: Bus=0000 Vendor=0000 Product=0000 Version=0000 N: Name="qwerty" P: Phys= S: Sysfs=/class/input/input0 U: Uniq= H: Handlers=kbd mouse0 event0 B: EV=2f B: KEY=ffffffff ffffff...
android开发下载的文件大小始终大于服务器的文件的大小问题 最近学习android开发,写了一个在web服务器下载文件的程序,程序能够下载成功,但是下载下来竟然发现下载的文件和服务器上的文件大小不一致,参考了网上的很多程序,没有发现问题,搞了一夜,终于发现bug,问题出现在往sdcard写入的一段程序:[code] 01.byte[] buffer = new byte[4*1024]; 02. 03.while(( is.read(buffer)) != -1){//问题出现在这儿 04. 05.//is...
by
三里屯摇滚
-
监控及自动化运维技术
-
2011-08-15 21:19:56 阅读(1471) 回复(0)
by
linux_of_ly
-
驱动开发
-
2010-10-18 14:17:55 阅读(1863) 回复(3)
|