草庐IT

适应性

全部标签

android - 缩放 ImageView 以适应屏幕宽度/高度,同时保持纵横比

我正在Xamarin上开发移动应用程序。在应用程序中,有一个ImageView显示的图像太小,无法适应屏幕宽度。我想缩放图像以适应屏幕宽度,同时保持纵横比。我的axml结果两个ImageView显示a)比屏幕宽度宽的图片和b)比屏幕宽度窄的图片我尝试了android:scaleType和android:adjustViewBounds="true"的各种组合,但都没有成功。 最佳答案 原来有点难,开箱即用是不可能的。Manyhavesimilarproblems.我最终移植了@patrick-boossolution像这样到.Net

iphone - Corona - 如何适应不同的设备分辨率,同时保持高分辨率设备的质量?

如何适应Corona的较低分辨率但主要针对高分辨率设备?我知道您可以通过Corona专门设置内容的宽度和高度,并缩放内容,但这似乎是为了向上缩放(此处详述方法http://blog.anscamobile.com/2011/01/use-dynamic-layouts-in-universal-builds-with-corona-sdk/)。我一直在创建一个iPad应用程序,但我没有针对任何分辨率-我的应用程序在iPad1/2和iPhone4上显示正常,但在原始iPhone上显示不正常。 最佳答案 您需要注意两个术语:动态内容缩放

Android - 如何缩放 View 以完美适应全屏应用程序的高度和宽度?

如果你有一个计算器应用程序并且你想编写一个类似于this的布局,如何缩放按钮和显示以适应所有屏幕尺寸?我研究过的想法:以编程方式计算每个组件的高度和宽度。以编程方式创建View可为您提供最大的功能,但并不完全理想。我更愿意用XML编写我的UI。使用布局权重嵌套LinearLayout。这可行,但lint会给出性能警告,因为我正在嵌套权重。最重要的是,它没有考虑文本大小。所以在小屏幕上,文本会被截断。相反,在大屏幕上,文本太小。编辑:3.使用具有嵌套权重的TableLayout。考虑到这些来自LinearLayout的扩展,我认为缺少lint警告是无关紧要的,这仍然会导致性能下降,对吗?

java - 多个可绘制背景图像以适应屏幕分辨率

好的,我有一张分辨率为:1054X1054的图像。我想设置该图像,使其完全适合Android设备的屏幕尺寸。(我将在某些编辑器中将图像剪切为nessacary)。所以我的问题是:我怎么知道我的图像应该是什么分辨率,以便它覆盖设备背景而不需要调整图像大小。(对于mdpi、hdpi、ldpi)我问这个问题是因为我一直误解“多屏幕分辨率”是如何工作的.. 最佳答案 您可以设计图像以适应不同的屏幕尺寸,您会发现每种设计都需要最少的空间。因此,上面的每个通用屏幕尺寸都有一个由系统定义的相关联的最小分辨率。android操作系统以“dp”为单位

android - 如何调整 coverflow/gallery 以适应不同的屏幕尺寸

我正在使用这个CoverFlow:http://www.inter-fuser.com/2010/02/android-coverflow-widget-v2.html我想让coverflow适应不同的屏幕尺寸,我稍微修改了coverflow,以便使用XML布局。布局在我的手机(320x480)上应该是这样的这是NexusOne上的布局(模拟器中为480x720)封面类:publicclassCoverFlowextendsGallery{/***GraphicsCamerausedfortransformingthematrixofImageViews*/privatefinalCa

android - 三个按钮排成一行 -> 调整大小以适应父级宽度

我有这个布局线性布局ScrollView相对布局9x按钮在这样的View中(3x3网格)+---------+|ooo||ooo||ooo|+---------+每个按钮都有它的背景,没有文字,背景是这样的:我应该如何声明布局,以便按钮始终为每行3个,并且会调整大小以适合View? 最佳答案 试试这个!截图:更新:如果你用相同的layout_height和layout_width制作LinearLayout(android:id="@+id/wrapper"(LOOKCODEBELOW))你会得到你想要的请看截图。在第二张截图中,带

android - 如何在 Android 的 Google Maps API 中使用适应设备像素密度的自定义图 block ?

我正在编写一个包含使用GoogleMapsAPI的map的Android应用。我使用我自己的com.google.android.gms.maps.model.UrlTileProvider扩展加载自定义map图block。我有两组map图block:一组专为高密度屏幕设计,另一组专为低密度屏幕设计。更高密度的map图block集具有更大的文本等特征。两组都使用256x256像素的map图block大小。我根据从以下位置获得的屏幕密度在两组之间切换:DisplayMetricsdisplayMetrics=context.getResources().getDisplayMetrics

android - 使 AndroidAnnotations Maven 设置适应 Gradle

是否可以将AndroidAnnotationsMaven设置调整到Gradle中?http://code.google.com/p/androidannotations/wiki/MavenEclipse我似乎无法正常工作我一直收到com.sun.codemodel#codemodel;2.5-FROZEN-AA:notfound到目前为止我有这个description="App"abbreviation="App"version='1.0.0.BUILD-SNAPSHOT'buildscript{repositories{mavenReponame:'gradle-android-p

Android:设置自动亮度适应速度

如果在Android设置中启用了自动亮度,我想修改Android改变屏幕亮度的速度。问题是如果屏幕亮度快速变化会很烦人,因为如果光传感器不小心被用户的手遮住了。禁用自动亮度不是一个选项。我找到了这个:Changebrightnessaccordingtosurroundinglightinandroid但我宁愿不要手动破解它......还有更好的选择吗? 最佳答案 你可能想看看这些常量privatestaticfinalintBRIGHTNESS_RAMP_RATE_FAST=200;privatestaticfinalintBRI

android - imageView 没有拉伸(stretch)以适应屏幕

我有一个可绘制对象,需要用作背景。它需要拉伸(stretch)以填满屏幕(忽略纵横比)。我已经为ldpi、mdpi、hdpi和xhdpi提供了合适的尺寸。(我通过相应的宽高比例知道它们是否合适,够了吗?)我尝试过如下操作:在imageView上使用scaleType:fitXYThisdoesleavesawhitemarginaround(inside?)theimageView.我不满意的解决方法是像这样使用center作为scaleType:我不满意,因为平板电脑屏幕上仍然存在问题。注意:您可能已经注意到,我已经在别处尝试了建议的修复方法所以喜欢将AdjustViewBounda