做7寸pad分辨率问题,首先公司的7寸 pad分辨率是800x480的。
上面有2个【红色】,是我自己定义的layout来适应PAD上的分辨率,layout-800x480是竖屏的情况下自适应,layout-land-800x480是横屏的情况下自适分辨率,【蓝色】layout-ldpi是低分辨率下自适应。现在的问题是,当编译的时候pad能在横屏的情况下找layout-land800x480里面的布局文件,竖屏的情况下却找的layout-ldpi,我想然他去找layout-800x480里面的布局文件。改怎么办? 搞不定的话 GIT我也不能提交到版本库,要不同事做手机分辨率的时候,拉取更新一运行,怎么界面变大了【变形】
上面有2个【红色】,是我自己定义的layout来适应PAD上的分辨率,layout-800x480是竖屏的情况下自适应,layout-land-800x480是横屏的情况下自适分辨率,【蓝色】layout-ldpi是低分辨率下自适应。现在的问题是,当编译的时候pad能在横屏的情况下找layout-land800x480里面的布局文件,竖屏的情况下却找的layout-ldpi,我想然他去找layout-800x480里面的布局文件。改怎么办? 搞不定的话 GIT我也不能提交到版本库,要不同事做手机分辨率的时候,拉取更新一运行,怎么界面变大了【变形】
解决方案 »
- android开发大家是怎样获取用户手机上的文件呢?编写类似文件选择对话框让用户自由选择?
- webservice 大神,救命啊!!!!
- ******【android调用WCF接口Get Post方式还有ref参数的配置】******
- android setText()后组件位置发生改变
- 如何学习android应用开发(主要是模仿品牌机的UI及获得认可多的UI,比如GO桌面,MIUI)
- 想实现友录和有你短信里写短信时,收信人框里的效果,见图。
- HDMI播放视频时消息栏和seekbar显示不正常
- logcat抓到标签为SkLayout_wtle的log:E/SkLayout_wtle(53):ellipsis failed linenumber 1 0
- 新手,啥也不懂,求高手帮忙!谢谢!
- 关于Android的微信分享问题,在线等,急
- eclipse开发安卓java应用,控件是可视化的吗(象VB、DELPHI)?
- android 下用socket通信
<merge xmlns:android="http://schemas.android.com/apk/res/android">
<include layout="@layout/abc" />
</merge>再整两个目录一个叫layout-land 一个叫layout-port
目录下面定义不同的abc.xml
再整两个目录一个叫layout-land 一个叫layout-port
目录下面定义不同的abc.xml这句话不是很明白! 我定义的XML有几十个! 难道就建一个<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android">
<include layout="@layout/abc" />
</merge>
谁来引用这个XML的layout呢?<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android">
<include layout="@layout/abc" />
</merge>
哪个布局需要横竖屏切换就这样写,不需要就不用。
界面在哪里哪里就引用abc.xml
有点明白了
意思就是
<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android">
<include layout="@layout/abc" />
<include layout="@layout/def" />
<include layout="@layout/hig" /></merge>在里面定义的是两个目录layout-land 一个叫layout-port下面的XML!
是这个意思吧?