ChinaUnix.net
相关文章推荐:

android程序如何自适应屏幕

一:不同的layout 

android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 
   其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。 

二:hdpi、mdpi、ldpi ...

by cdlda - 移动操作系统 - 2011-12-21 08:41:36 阅读(656) 回复(0)

相关讨论

android屏幕设置相关:全屏、居中、横竖、自适应 在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果。其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏。 其一:在代码中设置(如下) Java代码[code] public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...

android

by 三里屯摇滚 - 移动操作系统 - 2011-12-23 22:05:36 阅读(2076) 回复(1)

设置下面参数可以达到效果:

  1. //

by zdwang - 移动操作系统 - 2011-12-21 08:41:30 阅读(2185) 回复(0)

android 学习 之 自适应UI优化篇 Galaxy Tab是一个拥有7英寸1024×600(WSVGA) 分辨率的屏幕,运行android 2.2(升级Froyo)的平板电脑。下面的指南将帮助我们优化应用程序界面,获得最佳的用户体验。 1、使用高分辨率[high density display (HDPI)]的图片资源 从android 1.6开始,增加了对多种屏幕尺寸和分辨率的支持,具体的定义如下: screen sizes: large, normal, small densities: high (hdpi), medium (mdpi), low (ld...

android

by cu_Cbear - 移动操作系统 - 2011-09-20 00:11:52 阅读(1361) 回复(0)

qt写的android程序,点击界面上的按钮,让程序去后台运行,如何实现?急急急。。。。。

by tao_jh00 - C/C++ - 2014-10-17 08:57:47 阅读(2651) 回复(3)

android程序有很多Activity,在B中如何关闭整个android应用程序 android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个android应用程序呢? 首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看android开发网是如何实现的吧. 1. Dalvik VM的本地方法 Java代码[code]android.os.Process.killProcess(android.os.Process.myPid()) //获取PID a...

by 听老歌 - 移动操作系统 - 2011-12-21 22:35:42 阅读(932) 回复(1)

我们都知道用"adb install filename.apk"命令可以安装一个android程序,那你知道在安装后如何启动你的程序吗? 试试下面的命令吧。 01.adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n breakan.test/breakan.test.TestActivity 复制代码或简单一些。 01.adb shell am start -n breakan.test/breakan.test.TestActivity 复制代码其中"breakan.test/breakan.test.TestActivity"中的...

安卓

by so_brave - 移动操作系统 - 2011-10-12 20:33:34 阅读(2257) 回复(0)

android 屏幕适配问题 如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。 首先:你需要在 androidManifest.xml 文件的 元素如下添加子元素[code]< supports-screens android:largeScreens = "true" android:normalScreens = "true" android:anyDensity = "true" android:smallScreens = "true" >

android

by 三里屯摇滚 - 移动操作系统 - 2011-11-14 10:23:19 阅读(1378) 回复(1)

android 屏幕截图 android G1手机的色深是16bit, 即R/G/B=5/6/6. 故需要一些特殊处理才能获得其屏幕图像。 我们可以adb登录进入android手机,先dump出/dev/fb0的内容,然后将dump出的文件拷贝到PC(ubuntu)上用convert命令进行处理。 1. 在android手机上获取framebuffer内容:[code]# cat /dev/graphics/fb0 > /mnt/sdcard/fb0[/code]2. 把文件拷贝到PC上的/tmp目录:[code] $ adb pull /mnt/sdcard/fb0 /tmp/fb0[/code]3...

android

by 听老歌 - 移动操作系统 - 2011-11-10 20:15:58 阅读(2003) 回复(0)

android屏幕适配 android中为实现多屏幕适配,可以在layout_hdpi/layout_mdip/layout_ldpi/layout 目录下放置布局文件。 如果一个大屏手机适配的话,适配的顺序是layout_hdpi->layout_mdpi->layout->layout_ldpi; 如果一个中屏手机适配的话,适配的顺序是layout_mdpi->layout->layout_hdpi->layout_ldpi; 如果一个小屏手机适配的话,适配的顺序是layout_ldpi->layout->layout_mdpi->layout_hdpi; 假如有一个应用的默认布局...

android

by so_brave - 移动操作系统 - 2011-09-27 22:31:31 阅读(1410) 回复(0)

不加任何旋转屏幕的处理代码的时候,旋转屏幕将会导致系统把当前activity关闭,重新打开。 如果只是简单的界面调整,我们可以阻止此问题的发生,屏幕旋转而自己调整屏幕的元素重构。 [代码] 首先我们需要修改androidManifest.xml文件:[code]android:name=".Magazine"> //修改为: android:name=".Magazine" android:configChanges="orientation|keyboard"> [/code][代码] 这样是...

by boy11-2 - 移动操作系统 - 2011-05-10 13:41:05 阅读(2004) 回复(0)