当前位置: 代码迷 >> Android >> Android 多屏幕适配有关问题,
  详细解决方案

Android 多屏幕适配有关问题,

热度:13   发布时间:2016-04-28 04:23:01.0
Android 多屏幕适配问题,高手请进~
多屏幕一般这样配置,        
<supports-screens 
            android:smallScreens="false"
            android:normalScreens="true"
            android:largeScreens="true"
            android:anyDensity="true"
            android:resizeable="true"
            android:xlargeScreens="true"
            />
当然我也建立了 多个不同密度的 资源目录

drawable-hdpi
drawable-mdpi
drawable-xhdpi

不同密度适配很好做了,系统自动找对应的资源文件夹。

就是想问一下 同一密度下的 不同屏幕怎样适配最好。
如果在mdpi密度下 有个大尺寸的屏幕 如:768x1024
我建立了一个 layout-large/my-layout.xml  然后在layout xml中设置 ,
,不是所以的地方都需要 fill_parent,所以有些XML中我设置了绝对宽度比如 400dip. 这样做看起来也可以, 不过这样的话 图片就被拉大了,

有没有其他适配的方法,主要就是针对大屏幕的手机。
另外一个 我总感觉 android:resizeable="true" 好像没什么用一样。







------解决方案--------------------
顶一下 我也对这个感兴趣等高手解答
------解决方案--------------------
<supports-screens  
  android:smallScreens="false"
  android:normalScreens="true"
  android:largeScreens="true"
  android:anyDensity="true"
  android:resizeable="true"
  android:xlargeScreens="true"
  />
楼主,你这段代码是放到哪啊?
------解决方案--------------------
引用:
多屏幕一般这样配置,  
<supports-screens 
  android:smallScreens="false"
  android:normalScreens="true"
  android:largeScreens="true"
  android:anyDensity="true"
  android:resizeable="true"
  android:xla……

假如你要使用一款任何android手机都可以使用的应用程序,那你说的已经够用,弄再多文件也不会影响用户体验
系统不可能帮你做好所有的事,一般都是针对某种型号和分辨率的手机进行设计的
不过还是建议你去看过手机QQ,UC浏览器它们是如何处理你说的哪个问题的,你可以发现其实它们没有你说的那么复杂,一般不需要建立layout-large这样的东西
因为我们还有wrap_content,layout_weight,dp等只能手机物理尺寸有关的属性来处理适配问题
  相关解决方案