草庐IT

android - 如何在 Android 布局文件夹中定位 1280x720 WXGA720 分辨率(如新的 Galaxy Nexus)?

在运行4.0.3IceCreamSandwich的Android模拟器上以WXGA720分辨率测试我的应用程序时,我的应用程序从横向View中的layout-normal-land-854x480文件夹和layout-port-480x320文件夹中获取布局资源纵向View。我希望能够专门针对此分辨率,以便我的应用程序在新手机上正确显示。我该怎么做呢?我尝试了以下...layout-normal-land-xhdpilayout-normal-port-xhdpilayout-normal-land-xlargelayout-normal-land-largelayout-normal

android - 自定义 ImageView 在 Nexus 7 上自动调整大小

我有一个覆盖整个屏幕的自定义ImageView。图像来自drawable文件夹之一,drawable-hdpi、drawable-xhdpi、drawable-sw600dp等,每个密度桶都有单独的图像。到目前为止,该应用程序在xhdpi和hdpi设备上运行良好,当我在Nexus7上测试时出现问题。存储在sw600dp文件夹中的图像大小为1600x1600,应该足以直接在屏幕上绘制(没有缩放),但是当我运行该应用程序时,屏幕变成完全空白,并且我收到以下警告:03-0416:25:46.338:W/OpenGLRenderer(25457):Bitmaptoolargetobeuploa

android - 测量从 Android 设备到 iBeacon 的距离

我正在开发一个必须测量到iBeacon的距离的应用程序。当用户在一定距离(1米)内时,应通知用户。它在iOS上运行良好,但在Android上我得到了不同的结果。我正在使用EstimoteAndroidSDK(https://github.com/Estimote/Android-SDK)和Android4.3。下面是Nexus4和Nexus5的测量结果。iBeacon放置在距离手机一米的地方(测量结果与更多样本一致):Nexus4:08-2511:39:04.788::Major:27485Accuracy:0.36351308115918884Power:-74Rssi:-6708-

android - 为什么 600dp 宽度的 View 占据了我的 Nexus 5 的所有横向宽度?

这个问题在这里已经有了答案:Whatisthedifferencebetweenpx,dip,dp,andsp?(32个答案)关闭8年前。我在values/dimens.xml中将按钮的宽度指定为600dp,但是当我在我的Nexus5上部署和运行它时,它占用了横向方向的所有可用宽度。我的Activity仅在横向模式下运行,正如我在list文件中指定的那样。布局位于layouts目录中。这些图像位于“drawable-xxhdpi”目录中,它们看起来很好,但我在dp中指定的所有内容都被放大了。AndroidStudio中的预览和实际设备的行为似乎是它们的最大宽度为600dp,而实际宽度应

android - 为 Android 设计 - 分辨率?

我正在为Android设计一个应用程序,我们的主要目标设备是NexusS和GalaxyTab,所以我想知道我应该设计哪种分辨率以及使用哪种PPI?我会使用Photoshop。令人惊讶的是,虽然有大量适用于iOS的PSD模板,但我找不到适用于Android的合适的PSD模板,或者我只是没找对地方?非常感谢 最佳答案 NexusS和GalaxyTab都有HDPI屏幕。布局尺寸为:NexusS:正常Galaxy标签:大对于HDPI图形,标称分辨率为240DPI。图形的大小应该是像素=dips*(密度/160)对于HDPI设备变为pixel

android - Galaxy Nexus 上的 Toast 大小

当我在我的应用程序中使用toasts时,它的大小非常非常小。但是当另一个应用程序显示toast时,大小是正常的(如AdvancedTaskKiller,或SMS)。我需要做什么才能得到正常大小的toast?我有一个GalaxyNexusICS=4.0.1,我的应用程序使用SDKAPI级别7(android2.1+)。 最佳答案 谢谢!(x1000)添加到我的list,解决了我的问题... 关于android-GalaxyNexus上的Toast大小,我们在StackOverflow上找到

android - 在 Mac OS X 上为 Nexus 7 编译 Android 内核时找不到“elf.h”文件错误

在MountainLion10.8.4上为Nexus7编译Android内核时,我遇到了fatalerror:找不到“elf.h”文件问题:/Volumes/Android/WORKING_DIRECTORY/device/asus/grouper/tegra/[derek@retina-mbp]$makescripts/kconfig/conf--silentoldconfigKconfigCHKinclude/linux/version.hUPDinclude/linux/version.hCHKinclude/generated/utsrelease.hUPDinclude/ge

android - 需要帮助使用 AVD 正确模拟 Samsung Galaxy Nexus

我正在努力确保我的应用以流行的GalaxyNexus作为基础在ICS上得到正确测试。我想尽可能忠实地模仿它。我已经使用以下参数(来自config.ini)创建了一个AVD。这主要是使用GUI创建的(disk.dataPartition.size是根据我读过的其他文章手动编辑的参数)。内存值可能偏低,但目前这对我来说不是问题。由于设备没有外部sdcard我已经对hw.sdCard说“不”,但我显然在/mnt/scdcard中没有看到任何东西(与/sdcard相同)并且无法写入它(重新安装是这不是问题AFAIK:那个挂载根本不存在)。我已经用几种不同的方式对此进行了测试,包括从adbshe

android - 如何为 Galaxy S3 和 Nexus 7 创建不同的布局?

我已经创建了一个适用于nexus7的android应用程序。在资源文件夹中,我为Nexus7"选项卡创建了两个文件夹,layout、layout-land。到目前为止一切正常。现在我想创建一个不同的布局对于三星GalaxyS3。为此,我在资源内创建了一个文件夹,其中包含layout-large和layout-large-land。但是,这就是问题所在。现在,对于Nexus7也在加载layout-large文件夹中定义的布局。如何停止?如何为Nexus7"选项卡和GalaxyS3移动设备创建不同的布局?我读过SupportingMultipleScreens文档。但我无法理解,因为Nex

Nexus 6 的 Android 值文件夹

我的问题:我正在开发一个android应用程序,但我在nexus6手机上遇到了布局问题。我不知道哪个值文件夹最适合nexus6。有关Nexus6的详细信息:密度-560dpi屏幕显示-分辨率为2560x1440(493ppi)。我尝试过的:Nexus6andNexus9Screendensityhttp://android-developers.blogspot.in/2014/10/getting-your-apps-ready-for-nexus-6-and.html我的res-values结构:值小(0.75)值(1.0)值-大(1.5)values-xlarge(2.0)我也在