草庐IT

imageviews

全部标签

android - ImageView 一维以适应自由空间,第二次评估以保持纵横比

我需要像这样的东西适用于Android.我的意思是将宽度调整到所有可用空间(缩小或放大图像宽度)并自动更改高度以保持纵横比。Somethinglike使用android:scaleType="fitCenter"对图像做我想要的,但只对图像做,不会改变View本身的高度。当我将boothdimensions设置为match_parent时,我会得到我想要的,但前提是屏幕上只有一张图像。但我需要一些图片下方的文字。这是创建ImageView子项的唯一方法吗?例如android:adjustViewBounds="true"对我没有任何作用。 最佳答案

android - 图像 uri 不在某些 Android 设备上的 ImageView 上显示图像

我有一个ImageView。当您单击ImageView时,它会打开图库,然后您选择一张图像并将其显示在ImageView上。我有一个条件,当我关闭我的应用程序然后打开它时,图像将保留在那里。因此,为此,我将图像Uri存储在sharedprefrence上。在打开应用程序时,我正在检索相同的Uri并尝试在imageView上显示图像。但是在某些手机中-图像看起来很完美,例如Mi(Lollipop)、Samsung(KitKat)但它不会出现在摩托罗拉(棉花糖)、一加一(棉花糖)等手机中。知道为什么会这样吗?这是我的代码用于获取我正在使用的图像Intentintent=newIntent(

android - 带有可绘制选择器的 ImageView src 忽略启用状态

当使用状态选择器作为ImageView的src时,enabled="false"将被忽略。即这不能正常工作:附言:我有一个丑陋的解决方法,我会尽快将其作为答案发布,如果您有更好的方法或对此行为的解释,请告诉我。 最佳答案 尝试添加属性android:clickable="true" 关于android-带有可绘制选择器的ImageViewsrc忽略启用状态,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

android - 在 Android 上覆盖 ImageView

所以我有一个来自网络的图像列表,我不知道它们是什么颜色,我想在ImageView上放置一个文本。我的想法是放置ImageView,一个带有透明度渐变的图像覆盖在ImageView及其上方的文本上。我想模仿这种行为:有没有办法通过XML做到这一点? 最佳答案 当您为列表项编写XML时,无论您编写的是什么ListAdapter,它都会在getView(...)中膨胀,您肯定可以做到这一点。列表项是这样的:然后创建可绘制对象/渐变。为此,您可以回收来自here的答案。. 关于android-在

android - 如何从上到下逐渐向下显示ImageView

有没有办法从上到下逐步显示一个ImageView,像这样:对不起,糟糕的动画。 最佳答案 我不是很熟悉android动画,但是一个(有点老套)的方法是将图像包装在ClipDrawable中并为其level值设置动画。例如:其中clip_source是可绘制对象:然后在代码中你会://afieldinyourclassprivateintmLevel=0;ImageViewimg=(ImageView)findViewById(R.id.imageView1);mImageDrawable=(ClipDrawable)img.getD

android - 如何使 ImageView 在工具栏中居中?

一直在尝试将Logo置于工具栏的中央。当我导航到下一个Activity时,会出现“向上提示”图标,它会将我的Logo稍微向右推。我怎样才能让我的标志保持在工具栏的中央,而不删除向上的启示图标?这是我的工具栏标签 最佳答案 您可以按照对我有用的方式进行操作: 关于android-如何使ImageView在工具栏中居中?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/28443786

android - 如何使用 addHeaderView 将简单的 ImageView 添加到 ListView

我的目标很简单。我想将“红色矩形”作为headerview添加到ListView。所以我创建了一个简单的ActivitypublicclassMainActivityextendsActivity{privateString[]adapterData=newString[]{"Afghanistan","Albania","Algeria","AmericanSamoa","Andorra","Angola"};@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState)

android - 如何防止在 Android Imageview 中缩放?

我有一张480x40像素的图像。我想在ImageView中显示此图像,但不缩放以适合。例如:如果我的屏幕只有320像素宽,我希望在屏幕上只显示320像素的图像,而不是让它自己塞进ImageView(即使这意味着图像的其余部分被截断)。有没有办法阻止它缩放以适应?编辑:另外,我希望图像的左侧与设备屏幕的左侧对齐。谢谢 最佳答案 使用ScaleType.CENTER,就像在XML中这样:android:scaleType="center"这将“使图像在View中居中,但不执行缩放”在这里阅读更多:http://developer.and

android - MaxWidth 和 MaxHeight 在 ImageView 中不起作用

这个问题在这里已经有了答案:MaximumwidthandheightforImageViewinAndroid(5个答案)关闭3年前。我在Android中使用ImageView,我最初将layout_height和layout_width也设置为wrap_content设置maxHeight和maxWidth属性。这是我的布局中的样子:但是当我从图库中选择一张图片时,它会覆盖我的整个屏幕,忽略maxWidth和maxHeight。我该如何解决这个问题?

android - 将 ImageView 缩放到设备宽度

在我的Android应用程序中,我有一个Activity,它显示尺寸为244x330的图像。我想以全设备宽度显示这些图像。我的布局文件如下所示:我尝试设置ImageView的ScaleType,但没有按比例缩放ImageView的ScalingType。如何在横向模式和纵向模式下按比例缩放图像以适合整个屏幕?基本上我想要的是ScaleType.CENTER_CORP之类的东西,但它还设置了图像的比例高度,这样我就可以看到所有图像,而不仅仅是图像的一部分。编辑,因为我知道我的“奇怪”任务让您感到困惑。我想用一张图片给你看。这就是我目前的布局。我想通过根据需要缩放图像来填充整个灰色区域。我