怎么设计UI界面才能适应不同的android平板电脑的尺寸

如何设计UI界面才能适应不同的android平板电脑的尺寸
自己写了一软件,新建工程的时候,选择的是默认尺寸,版本是2.3.3,用不同尺寸的真机测试,UI界面差别很大,以至于所写的软件运行界面很不好看,网上也查了很多资料,还是没有找到解决的方案,各位大神们帮帮忙!

------解决方案--------------------
尽量使用线性布局,并使用WEIGH属性,高度宽度不要用WARP_CONTENT或MATH_Content
------解决方案--------------------
横屏竖屏都要美,界面是个问题,关注。
------解决方案--------------------
尽量使用dp和sp而不用px也是要点之一 
另外我觉得可以动态设置页面布局

新学android开发 持续关注中...
------解决方案--------------------
对于不同分辨率兼容性问题,注意和使用以下几点会确保不会出现问题:

1. 当指定一个XML文件的尺寸时,使用wrap_content, fill_parent,或DP单位;
2. 不要在应用程序中用代码写死像素值;
3. 不要使用AbsoluteLayout布局(已废弃);
4. 为不同的屏幕密度提供不同的位图drawables资源;
5. 发布不同APK;
------解决方案--------------------
1, 再复杂的布局基本都可以用linearlayout加上relativelayout组合来解决;
2,发布不同的apk,就是在不同分辨率的机器上都调一个正常显示的layout文件出来;
3,横竖屏用wrap_content, fill_parent可以自适应,如果用这个解决不了复杂的界面,那你的界面设计上是否可以优化。
------解决方案--------------------
最笨的法子就是在代码里判断屏幕大小,给出各个坐标的值。扩展性就是不太好。

------解决方案--------------------
找找google给的例子中有没有能用的
------解决方案--------------------
主要是美工那边..要视分辨率而言.
------解决方案--------------------
我没有考虑过这些 我写了一个程序 很庞大 纯代码编译后就有几百k大小 平板 横屏全键盘手机 以及触屏竖屏手机都用来测试过了 都一样

我的习惯就是尽量不要写数字 就算写数字也是某些小控件比如 button 写数字的话用都dp sp(字体)单位
------解决方案--------------------
主要的界面直接用ViewGroup布局,在onlayout里面自己写,想放哪里放哪里,不管什么分辨率,都会很好看。
------解决方案--------------------
如果是平板的话 xml布局根本不能保证界面不变形 必要的时候只能用代码去设置