在android开发过程中,我们可以通过模拟器调试应用程序,但是可不可以修改模拟器屏幕的分辨率来适应大屏幕应用程序的开发呢?android2.1支持的最大分辨率是多少?

解决方案 »

  1.   

    这个我知道,在创建模拟器的时候还有一个选项,Reselution,貌似可以自定义分辨率,可是我填了之后模拟器启动不了
      

  2.   

    我是在eclipse里面创建的800*480分辨率的模拟器。eclipse版本是galileo,android是1.5的(新版本也有,懒得试,呵呵)。AVD manager里面创建的时候可以选择自定义的分辨率,不过填写的时候注意前面是宽,后面是高,800*480的分辨率就得先写480,后面的填800。
      

  3.   

    这个的确是可以,不过自己写的应用程序不能适应全屏幕,运行后layout在屏幕中只显示480X320的大小,然后其余部分是黑色
      

  4.   

    那LZ你看看你的layout里面的xml代码吧。
    注意屏幕适配是fill_parent还是warp_content,起码我随便写着玩的几个程序都是全屏幕。。
    如果是fill_parent应该会全屏的啊(这里是填充父窗体,除非你的本来就设置程序是480*320)。
      

  5.   

    全部配置的是fill_parent,什么地方可以设置应用程序分辨率(不是模拟器)?
      

  6.   

    这个只是我的猜测而已啊,这个如何(或者说是否能)设置程序分辨率我也不是很清楚。LZ还是看看你xml代码中有没有指定控件大小什么的吧,起码我做了测试,同样的代码我跑在480*320分辨率的模拟器中全屏,跑在800*480的模拟器中除了整体看起来控件间距离变大外也是全屏OK的。
      

  7.   

    系统自带应用可以全屏,问题出在自己添加的应用,XML文件中没有可疑代码
      

  8.   

    Manifest里加上<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>
      

  9.   

    加入一个<Supports-screens android:largeScreens = "true"/>看看行不
      

  10.   

    在创建工程的时候必须填写对应SDK版本号
      

  11.   

    创建工程的时候不是应该会自动生成具体的SDK版本号相关的代码吗?
    而且minSdkVersion="3" android:targetSdkVersion="4"/这个具体代表是什么意思呢   minSdkVersion    3   4   都什么意思
      

  12.   

    minSdkVersion="3" 代表SDK最低版本是1.5的. android:targetSdkVersion="4"目标版本是1.6.