可以用相对布局,也可以设置不同分辨率的layout

解决方案 »

  1.   

    不同分辨率的layout具体怎么使用啊
      

  2.   

    字体大小用sp 其它用dp 尽量用相对布局 这样就不会有什么问题 
      

  3.   

    不同layout就是在你的activity加载的时候,判断机型、屏幕ppi等,进行不同layout的加载
      

  4.   

    一般是这种。不知是不是不同大小的放到res/drawable-mdpi/ 那几个下面然后手机就会自动调配了?
      

  5.   

    layout 放一般屏幕布局文件
    layout-large放大屏幕布局文件
    layout-xlarge 放超大屏幕布局文件配置文件application节点放加
     <supports-screens
            android:anyDensity="true"
            android:largeScreens="true"
            android:normalScreens="true"
            android:smallScreens="true"
            android:xlargeScreens="true" 
            />
      

  6.   

    http://blog.csdn.net/guolin_blog/article/details/8830286
    看看这个吧
      

  7.   

    不知道LZ显示的是什么内容,最简单的方法是直接放大,如果是表格,把部分都加宽一些,实际还要考虑一下DPI,根据DPI确定文字的大小。
      

  8.   

    切图(适配)
    切几套图片(
    800*480()
    1280*720一套(800*480一套图,导航图(1280*720   800*480))  指定手机适配
    两套(800*480 和  1280*720))
    适配规则
    1,图片适配(不同像素密度的手机,加载不同文件夹下的图片)2,dimens适配(不同像素密度的手机,加载不同的资源文件)
    dp  能够适配吗?
    dp转换成px 显示到手机
    3,layout适配(不同像素密度的手机,加载不同的布局文件)
    4,java代码适配(1,首先获取屏幕的宽高,2,按照屏幕宽高,按比例去给指定控件设置宽高)5,weight适配(权重适配,线性布局,剩余空间的分配规则)
    手机像素密度(一个英寸上面分布的像素点的个数)计算
    800*480   4寸
    800 高度上面分布了800个像素点
    480 宽度上面分布了480个像素点
    斜边分布了多少个像素点    Math.sqrt(800*800+480*480)/4 = 233.23  约等于 233 ppi  dpi  划分在hdpi范围内
    1dp = 1.5px     160dp = 240px      480px   一半   1280*720   5英寸
    Math.sqrt(1280*1280+720*720)/5 = 294  dpi ppi     属于xhdpi 
    1dp = 2px       160dp = 320px      720px     
    1920*1080   5.1英寸  s4
    Math.sqrt(1920*1920+1080*1080)/5.1 = 432dpi ppi  xxhdpi
    1dp = 3px      160dp = 480px      1080px   dp一定的适配效果ldpi   320*240   120dpi  1dp = 0.75px   160dp = 120px   
    mdpi   480*320   160dpi  1dp = 1px      160dp = 160px   
    hdpi   800*480   240dpi  1dp = 1.5px    160dp = 240pxxhdpi  1280*720  320dpi  1dp = 2px      160dp = 320px   180dp = 360px没有适配
    xxhdpi 1920*1080 480dpi  1dp = 3px      160dp = 480px  没有适配希望对你有帮助噢~~~
      

  9.   

    在res文件中得values里面新建你需要的屏幕大小的即可!如:values-1280x720,然后把string.xml拷贝到这里就好了。这是适配宽度是720的。