当前位置: 代码迷 >> Android >> 关于 android UI适应不同分辨率的机子的有关问题
  详细解决方案

关于 android UI适应不同分辨率的机子的有关问题

热度:79   发布时间:2016-05-01 21:28:00.0
关于 android UI适应不同分辨率的机子的问题
我写了一个界面,上面是几个ImageButton 垂直放着的,把它装在分辨率为480x320 的手机上的时候就有一个ImageButton看不见了 怎么做可以让他适应不同的分辨率呢,ps:我已经按照网上说的将layout文件 换成layout-480x320 layout-800x480 layout-640x360 了 还是没有用 请教各位大侠,这是为什么呢??????

------解决方案--------------------
将他们的高改成fill_parent或者0dp,然后给他们分配适当的权重试试。
android:layout_weight="1"

------解决方案--------------------
探讨
应该是图片被压缩失真了吧。
ImageButton上的图片是设为背景吧。
这是另一个问题了。
对于为了支持不同分辨率程序来说,使用的图片最好用9patch的图片。
后缀名9.png
这是android的一种特殊图片,网上搜一下就知道了。
  相关解决方案