本帖最后由 j67065 于 2012-06-26 17:07:44 编辑

解决方案 »

  1.   

    尽量使用线性布局,并使用WEIGH属性,高度宽度不要用WARP_CONTENT或MATH_Content
      

  2.   

    就是我那界面有点复杂,用的是相对布局,高度宽度基本上没用WARP_CONTENT或MATH_Content,而且横屏和竖屏幕差别也非常大
      

  3.   

    尽量使用dp和sp而不用px也是要点之一 
    另外我觉得可以动态设置页面布局新学android开发 持续关注中...
      

  4.   

    对于不同分辨率兼容性问题,注意和使用以下几点会确保不会出现问题:1. 当指定一个XML文件的尺寸时,使用wrap_content, fill_parent,或DP单位;
    2. 不要在应用程序中用代码写死像素值;
    3. 不要使用AbsoluteLayout布局(已废弃);
    4. 为不同的屏幕密度提供不同的位图drawables资源;
    5. 发布不同APK;
      

  5.   

    1、当布局界面复杂的时候用什么布局比较好呢?
    2、发布不同apk可以解释下吗?
    3、横竖屏问题还是没有解决       
      

  6.   

    1, 再复杂的布局基本都可以用linearlayout加上relativelayout组合来解决;
    2,发布不同的apk,就是在不同分辨率的机器上都调一个正常显示的layout文件出来;
    3,横竖屏用wrap_content, fill_parent可以自适应,如果用这个解决不了复杂的界面,那你的界面设计上是否可以优化。
      

  7.   

    找找google给的例子中有没有能用的
      

  8.   

    布局基本上用的是linearlayout加上relativelayout的组合,而且相对布局的比较多,由于有些textview中的字体大小是可调的,故高度值设置的是固定数值,看来得重新优化界面了,谢谢8楼,建议不错,好好学习下
      

  9.   

    这个比较费力,而且不一定适用很多的机型啊!
            ps:Google的例子英文比较多,有点障碍
      

  10.   

    我没有考虑过这些 我写了一个程序 很庞大  纯代码编译后就有几百k大小  平板  横屏全键盘手机  以及触屏竖屏手机都用来测试过了  都一样我的习惯就是尽量不要写数字  就算写数字也是某些小控件比如 button  写数字的话用都dp sp(字体)单位
      

  11.   

    由于某些内容需要动态的变动,设置固定的大小,高度用的是dip,看来得改下试试了
      

  12.   

    主要的界面直接用ViewGroup布局,在onlayout里面自己写,想放哪里放哪里,不管什么分辨率,都会很好看。
      

  13.   

    如果是平板的话 xml布局根本不能保证界面不变形 必要的时候只能用代码去设置