公司以前的产品屏幕密度160,分辨率768*1024的,现在换成密度240,分辨率600*1024如何做到让同一个应用适应这两种屏幕求方法,求指导,求DEMO

解决方案 »

  1.   

    http://developer.android.com/guide/practices/screens_support.html
    看一下res文件夹的命名规则,然后是manifest的配置
      

  2.   

    布局文件中用到的数值都使用在dimen.xml文件中定义的数值, 比如: android:layout_marginBottom="@dimen/margin", 其中margin是在dimen.xml中定义的数值, 然后在res目录下的values, values-hdpi文件夹里各放一份dimen.xml, 其中margin变量的数值可能就不同了, 根据实际需要指定不同的数值
      

  3.   

    可以按照屏幕高度做判断,比如
    if(height==768){}else if(height==600){}
      

  4.   

    http://developer.android.com/guide/practices/screens_support.html
    看一下res文件夹的命名规则,然后是manifest的配置
      

  5.   

    高度宽度要写具体值的,就引用两套xml的配置文件。图片的话,它会自己去找高中低分辨率文件夹下的图片
      

  6.   

    你要是想解决分辨率的问题的话 那么直接看看官方文档的分辨率处理
    http://developer.android.com/guide/practices/screens_support.html如果你想更深入的处理分辨率的问题 
    那么你去搜索下Fragment  这个东西很不错