android - 如何在7英寸两个不同的平板电脑上设置布局和绘图?

标签 android android-layout layout drawable tablet

我有两台 7 英寸平板电脑。一台平板电脑的分辨率为 800*480,另一台平板电脑的分辨率为 1024*600。我面临以下问题:

1) tablet (1024*600)tablet (800*480) 都可以在 layout-sw600dp 上运行,那么如何才能运行呢?我创建了不同的文件夹来以两种分辨率运行我的应用程序。

2) 我如何为两台平板电脑制作不同的可绘制文件夹

任何人对这个问题有想法

注意:已阅读本文,但我没有收到任何特定文件夹。 http://developer.android.com/guide/practices/screens_support.html#overview

最佳答案

普通 7 英寸设备的分辨率较低,为 1024 * 600。所以它们是 mdpi 设备。因此 drawable 限定符可以改变。 (根据我自己的经验,先放一个7寸设备的文件夹drawable-large-mdpi,然后在Nexus 7上检查,如果图像没有问题,就不用再放一个文件夹.因为如果特定文件夹不存在,Android 将检查最近的可能文件夹并针对设备屏幕进行优化)

更好的做法是放置以下可绘制对象

   //for 7 inch tablets
  drawable-large-mdpi
  drawable-large-hdpi(for Nexus 7)

 // for 10 inch tablets
 drawable-xlarge-mdpi

在极少数情况下,您想要自定义 UI,例如对于 7 英寸与 10 英寸平板电脑,您还可以定义最小宽度:

 res/layout/main_activity.xml           # For phones
 res/layout-sw600dp/main_activity.xml   # For 7” tablets
 res/layout-sw720dp/main_activity.xml   # For 10” tablets

有关更多详细信息,请参阅POST另请检查New Tool for Managing Screens

关于android - 如何在7英寸两个不同的平板电脑上设置布局和绘图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19218556/

相关文章:

java - 将多行添加到 TableLayout

android - 默认警报对话框按钮的高度和宽度

ios - 改变UIView位置的简单方法?

android - 如何获取 View 的边距,移动到运行时未知的位置

android - 在 google play 上发布新更新会删除客户设备上已安装的任何 sqlite3 数据库吗?

android - Cwac 相机添加缩略图

java - 是否可以使按钮和 ImageView 与每种屏幕尺寸保持一致?

android - MATCH_PARENT 如果兄弟 View 较大,WRAP_CONTENT 如果兄弟 View 较小

css - 如何使 div 垂直填充其父元素?

css - 布局问题 : Two Fixed Columns in Center