android中如何让程序自适应屏幕大小?

求高手!网上复制的就算了,3Q!... 求高手!
网上复制的就算了,3Q!
展开
 我来答
chenzijiang137
2012-12-10 · TA获得超过101个赞
知道答主
回答量:132
采纳率:0%
帮助的人:48.6万
展开全部
这个可是涉及到屏幕分辨率的问题啦,首先得获取设备屏幕的大小,然后再去调用与之比较接近的资源,这个资源就是你项目res目录下的那些文件夹唉,比如图片就有三个文件夹,放置不同尺寸的,下面备庆的布局XML,就用如:layout—仿闹握240x480,里面的xml对应了相应尺寸弯穗的图片;不知道对你有没有帮助
大雅新科技有限公司
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,... 点击进入详情页
本回答由大雅新科技有限公司提供
oueraini
推荐于2016-04-13 · TA获得超过3062个赞
知道小有建树答主
回答量:358
采纳率:100%
帮助的人:104万
展开全部
android应用自适应多分辨率的解决方法:
1.
首先是建立多个layout文件夹(drawable也丛纳仿一样);

在res目录下建立渗纤多个layout文件夹,文件夹名称为layout-800x480等。需要适应那种分辨率就写成什么。

注意:

a. 较大的数字要写在前面:比如layout-854x480而不能写layout-480x854.

b. 两个数字之前是小写字母x,而不是乘号。

2. 在不能的layout下调整layout
的长宽等各种设置,以适应不同的分辨率;
3
最后需要在AndroidManifest.xml里面添加下面一段,没有这一段自适应就不能茄喊实现:
</application>

<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:anyDensity = "true"/>

</manifest>

在</application>标签和</manifest> 标签之间添加上面那段代码,即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuchongqi2012
2012-12-10 · TA获得超过113个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:123万
展开全部
自适应 很难把 只能说布局的时候尽量使用dip 和 ScrollView
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式