问题标签 [android-screen-support]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android 应用程序仅适用于 10 英寸平板电脑而非最新款手机
如何将我的应用程序限制为仅适用于平板电脑?例如,如何支持 Galaxy Tab 但不支持 Galaxy SIII?两者具有相同的分辨率和密度。
这段代码是否足够:
再次阅读文档后,有以下部分:
使整个设置正确吗?
android - Android - 缩放屏幕布局的常用技术
我意识到这个话题已经被覆盖到死了,我已经阅读了官方和非官方的开发者指南,所以了解这个理论。但我仍然不确定采取哪条路径来确保我的应用在多种屏幕尺寸上看起来都不错。我的应用程序是一个简单的导航风格应用程序,仅设计为纵向。在这个阶段,我对为平板电脑等的横向或多窗格屏幕进行不同的设计不感兴趣。我只希望每个屏幕都按比例放大/缩小,以便它看起来与显示的屏幕尺寸成比例 - 即文本和图像的大小会酌情放大/缩小。我为经典的 480x800 hdpi 设备设计了该应用程序,它看起来很棒,我只是想让它看起来与 Galaxy S3/Nexus 7 等成比例。我已经遵循这些准则:
- 使用相对布局
- 使用 DP 单位填充/边距
- 对字体使用 SP 单位
- 为按钮使用 9-patch 图像
但是我发现它看起来仍然很小,并且在较大设备的屏幕中间有点丢失。特别是,我的主菜单屏幕是一个由 6 个图像按钮组成的网格,我无法很好地缩放。我不想有多个副本来维护同一个屏幕(正常/大/超大),只想要一个布局。我正在考虑以下内容:
- 使用 value-normal/value-large 等文件夹来存储带有 DP/SP 值的 XML 文件,用于图像/文本的大小
- 将RelativeLayouts更改为具有权重的LinearLayouts(尽管我最初在LinearLayouts中挣扎并更改为RelativeLayouts
这些方法中的任何一种都是有效的,还是有更好的方法?
android - support-screens android 标签的用途
supports-screens
当我不打算省略任何屏幕尺寸时,我想知道清单文件中是否需要该标签。换句话说,我希望我的应用程序可以在尽可能多的屏幕上运行。当然,我可以这样做:
但是有必要吗?默认情况下Android不会为我做这件事吗?
谢谢,伊戈尔
android - 如何为我的 Android 应用自定义 Scandit 条码扫描器?
在小屏幕(2.7 英寸)中,Scandit 扫描仪窗口太薄且旋转。我想调整它的大小,也许,从上到左或右移动标题。
我应该使用哪些方法?
android - 如何在android中设置应用程序支持多屏?
我正在创建一个 Android 应用程序。如何设置多屏支持?
如何使用 Photoshop 为不同的屏幕设计按钮背景、背景图像等?
android - 如何处理不同的屏幕尺寸以便文本视图缩放
我必须在视图上均匀分布文本。一直无法想出满足所有屏幕尺寸甚至常见屏幕尺寸的方法。我想要实现的布局如下所示。
红色框告诉我正在尝试处理的文本视图。
我尝试了以下方法:
1) 尝试使用带有和不带有九个补丁的图像,它不能正确缩放。2) 尝试使用不同大小的存储桶,例如 sw320 sw480 sw600 和 sw720。虽然它确实为我能够测试的设备解决了这个问题,但它并不可靠。我在这些存储桶中放置了不同的文本大小。
我讨厌在表格、网格或线性布局中使用 24 个 texview。
我还有什么其他选择?解决方案 2 使用起来非常令人沮丧,从尺寸导航到布局再返回大约 20 次。应该有更简单的方法来做到这一点,如果没有,请告诉我。
android - 如何让我的布局在多种屏幕尺寸和密度下看起来都一样?
这是我的代码:
我希望这个屏幕能够自动调整为 4"、5" 和 2" 屏幕。我还希望完全支持 mdpi 和 ldpi 屏幕,并让 7" 屏幕上的一切看起来与 4" 屏幕上的一样。我必须对我的 XML 进行哪些更改以支持这些屏幕尺寸和密度?
现在我的布局在小屏幕上看起来不错,但在大屏幕上却不是那么好。此外,我不希望我的图像被拉伸或我的文本错位。
android - 支持多种屏幕尺寸的RelativeLayout
我有RelativeLayout
应该支持多个屏幕。问题是:这种方法不好吗?因为基本上我指定了框的宽度和大小,所以我必须为多个屏幕尺寸(small
, large
, xlarge
)更改这些数字,但它们仍然不适合。有更好的方法吗?这是我的布局:
android - 安卓支持多屏?
在我的应用程序中,我正在设置多屏幕支持。在我的布局中,我使用 layout-normal 它支持 320x480 和 480X720hdpi(我认为,因为它从 layout-normal 获取)每个布局都非常适合两种分辨率,但弹出窗口不适合 480X720 分辨率。
请参考我的图像320x480 屏幕图像和480x720 屏幕图像就会知道问题所在。如何解决问题。
1.320X480 屏幕 2.480x720 屏幕
android - 清单仅限于平板电脑,但三星 Galaxy S2 仍可使用应用程序
我只想在平板电脑上运行我的应用程序。所以我在清单文件中声明了以下代码:
但是当我连接我的三星 Galaxy S2 手机 ( hdpi 480x800
) 时,它仍然显示在 Eclipse 的 Android 设备选择器中。
我只想支持 7" 和 10" 平板电脑。我怎样才能做到这一点?