问题标签 [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上的多屏设计
我想为多个屏幕分辨率设计一些 android 布局。例如我想为按钮设置位置。它必须设置在每个屏幕尺寸的布局底部。我该如何设计它?感谢关注。
android - 我如何拍摄适合在android中的正方形内的东西?
我必须让我的应用程序能够只拍摄任何适合叠加在预览上的方形框架的照片。
这个想法是:客户希望应用程序发送 600x600px 顶部的图片。为了避免裁剪图片的重要部分,他决定放置这个叠加的方形框架(类似于 QR 阅读应用程序中的那个),并从该框架中裁剪掉所有内容。
为此,我需要两件事。1)如何设置多个屏幕的框架尺寸,同时获得所需尺寸内的输出?2)一旦框架启动并运行......我如何裁剪图片的其余部分?
提前致谢。
更新
我想做的是类似于这里解释的内容http://www.londatiga.net/featured-articles/how-to-select-and-crop-image-on-android/ 事情是:
- 这个操作方法检查是否安装了图像裁剪应用程序,它不会自行进行裁剪(或者我理解,也许我错了?)。
- 框架似乎是 200x200... 像素?DP?该帧是否会在 xhdpi 屏幕上占用与 ldpi 屏幕上相同的屏幕部分?
- 生成的图像的大小是多少?我能以某种方式决定吗?
android - Android 屏幕尺寸支持
我需要开发支持多种屏幕尺寸的应用程序。我最近看了 youtube 教程http://www.youtube.com/watch?v=C8dGQEN9sRs 在视频中它演示了如何创建一个新的 android.xml 文件并选择大小选项,它会自动选择图形的屏幕显示大小xml中的布局。我的问题是当我尝试在视频中做同样的事情时,eclipse 没有在图形布局中选择适当大小的屏幕。发生这种情况有什么已知的原因吗?谢谢
此外,如果您知道任何关于屏幕尺寸支持的非常直接的教程,我们将不胜感激。
android-layout - Android 值:维度值的优先级(如果在存储桶中不明确)
我的问题最好用一个例子来问。假设您有一个横向的 10 英寸 Android 平板电脑。您尚未在 values-sw720dp-land 中为其存储桶指定特定值,但您在 values-sw720dp 和 values-sw600dp-land 中都有值它会使用哪个值?
android - Android 屏幕兼容性问题
我已将一个应用程序上传到 Google Play 商店,该应用程序仅与高分辨率屏幕兼容。我在 Manifest.xml 文件中使用以下代码使应用程序仅与高分辨率屏幕兼容
当我从浏览器在 Google Play 上搜索我的应用程序时,我可以查看应用程序详细信息,但显示与设备不兼容。此外,当我从设备搜索时,该应用程序似乎不可用/未找到结果。谁能建议我在清单文件中需要进行哪些修改,以便我能够下载该应用程序?
注意:我尝试过使用三星 Galaxy S、Galaxy Duos 和索尼 Xperia J。
提前致谢,
蒂姆。
android - 做多少款式?
我的任务是为 android 设备的每个屏幕制作不同的样式。例如:values-small-nodpi、values-small-ldpi、values-small-mdpi ... values-normall-nodpi、values-normall-ldpi ... 总结 28 种不同的风格。做这么多样式是正确的,还是只做值-小,值-正常...就足够了?
android - 处理小屏幕上的editText编辑
背景
我有我的活动的下一个布局:
- 垂直线性布局
- 带有 viewPager 的 TabHost。
- “状态栏”(imageView/textView)。
有时,在 viewPager 中,我有一个带有 EditText 的片段。
问题
在某些屏幕(如 Galaxy mini)上,我注意到当您单击 editText(以便写入)时,软键盘会隐藏所有内容,因此您只剩下 actionBar、选项卡和状态栏.
我试过的
这就是为什么我决定在清单上为此活动添加下一个标志:
这看起来是一个完美的解决方案 - 它在键入时隐藏了操作栏、选项卡,甚至状态栏,为 editText 留下了足够的空间来显示(并且还可以滚动到它)。
但是,在更大的屏幕上测试它(比如 Galaxy S3 的屏幕),这会导致在 editText 位于底部的情况下,softKeyboard 会覆盖 editText。
我试图删除 adjustPan 标志,它适用于大屏幕,但在小屏幕上,即使它已滚动到 editText,状态栏也会隐藏它。
我还尝试将某些视图的isScrollContainer设置为 true ,希望它会导致它们在编辑时调整大小,但它没有做任何事情。
问题
我该怎么做才能解决这个问题并处理各种屏幕?
我可以检查屏幕的类型并以编程方式使用适当的标志(如这里),但我不确定规则应该是什么(密度/分辨率/屏幕尺寸),以及我是否真的涵盖了它们的所有类型。
android - 我应该在 android 应用程序中设置布局的最常见尺寸是什么?
我已经开发了一个 android 应用程序并准备好用于 3.7 英寸 hdpi 手机。但我希望该应用程序可以在所有类型的设备平板电脑和手机上运行。我以前开发的应用程序仅适用于固定尺寸。现在我想知道我应该为哪些尺寸设置不同的布局。(我想要最常用的尺寸)?请帮忙。
android - 并非所有元素都显示在较小的屏幕上
我有一个带有一些 EditText 和按钮的线性布局。在较小的屏幕上运行应用程序时,布局会被截断(并非所有元素都显示)。我已经<supports-screens ...>
在清单中添加了,但它仍然无法正常工作。有没有办法显示所有元素?
编辑:代码:
android - 限制在平板电脑中安装应用程序
我有一个 Android 应用程序,我想停止在 Tablet 中安装这个应用程序。我搜索了很多网站。我有一些想法并遵循了。但这不是限制。
以下是我访问过的一些网站。
http://android-developers.blogspot.in/2011/09/preparing-for-handsets.html
我已经尝试supports-screens
在平板电脑中安装仍然应用程序。这该怎么做?
注意:我的应用具有 minsdkversion = 8 和 targetsdkversion = 17
编辑 1:我使用以下代码来查找屏幕尺寸
但我不知道where to put this code to restricts installation and what will be the code to stop installation if large screen is true
。
EDIT2:iOS 中的目标设备将是 IPAD/IPHONE/UNIVERSAl,就像我想在 Android 应用程序中设置的那样