Tag: android imageview

ImageView填充父宽度或高度,但保持宽高比

我有一个方形图像(虽然这个问题也适用于矩形图像)。 我希望尽可能大地展示图片,如有必要可以展开图片,以填充父母,同时保持高宽比。 图像比ImageView小。 问题是,我无法拉伸图像,并“匹配”ImageView的高度和宽度。 这是我的XML布局文件: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="10dp"> <ImageView android:id="@+id/image" android:layout_width="fill_parent" android:layout_height="fill_parent" android:adjustViewBounds="true" android:scaleType="fitCenter" android:layout_marginTop="10dp"/> <TextView android:id="@+id/name" android:layout_below="@id/image" android:layout_alignLeft="@id/image" android:layout_marginTop="20dp" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="18dp"/> <TextView android:id="@+id/name2" android:layout_below="@id/name" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="14dp"/> </RelativeLayout> 我已经使用fill_parent , wrap_content和多个缩放types的许多组合: fitCenter , fitStart , fitEnd , centerInside ,它们都以正确的高宽比绘制图像,但是没有一个实际缩放图像和ImageView本身 ,导致TextViews被一路推下屏幕,ImageView里面的空白,图像没有缩放或图像被裁剪。 我不能完全确定这个合适的组合。

在ImageView中获取drawable的ID

我有一个ImageView并设置一个可绘制的。 现在我需要dynamic获取ImageView点击事件的drawable ID。 我怎么才能得到它? imgtopcolor = (ImageView) findViewById(R.id.topcolor); imgtopcolor.setImageResource(R.drawable.dr); // How do I get this back? 现在触摸imgtopcolor事件我想要drawable id,因为我设置不同的drawable每次都想要比较drawable与其他

Android的imageview改变色调模拟button点击

我有一个imageview,我已经设置了从url获取的位图。 在imageview上,我设置了一个onClickListener,打开一个对话框。 我想以某种方式改变颜色(使其更深),当按下图像视图提供一种button点击感觉。 你有什么build议?

Android ImageView:适合宽度

我下载图像,并使用Imageviewdynamic设置为屏幕背景。 我已经尝试过ScaleType来缩放图像。 如果图像高度大于宽度,则ScaleTypes fitStart , fitEnd和fitCenter不起作用。 Android缩小照片并根据高度进行调整,但是我看到一些额外的空白部分作为宽度的一部分。 我想根据宽度缩小照片,使其适合宽度,我不在乎是否有一些额外的空白作为高度的一部分,或者如果高度太长,如果它离开视图是好的(如果这是可能的?)。 ScaleType.XY缩放照片并将所有内容放在ImageView ,而不关心图像的高度/重量比。 <ImageView android:id="@+id/background" android:layout_width="match_parent" android:layout_height="match_parent" android:adjustViewBounds="true" android:scaleType="fitStart" />

以编程方式显示ImageView

当用户点击一个button时,如何让ImageView出现在屏幕中间? 我已经把图像放在res / drawable文件夹中。 我一直在尝试下面的代码,但我不知道如何使ImageView出现: View v = new ImageView(getBaseContext()); ImageView image; image = new ImageView(v.getContext()); image.setImageDrawable(v.getResources().getDrawable(R.drawable.gameover)); 谢谢!

如何在保持纵横比的屏幕上拉伸三个图像?

我需要在屏幕上并排显示三张相同尺寸的图像(200×100)(无间隙)。 它们应占据屏幕的整个宽度并保持宽高比。 是否有可能完成只使用布局XML文件,或者我需要使用Java代码? 解决scheme应该解决独立…任何人都可以发布解决scheme或链接这个(或类似)的问题? 谢谢!

如何在Android上设置textview或imageview的连锁反应?

我想在Android Studio中为textview和imageview设置一个连锁效果。 我该怎么做?

Android中ImageView的最大宽度和高度

所以我有一个ImageView设置 android:maxHeight="100px" android:maxWidth="250px" android:minHeight="100px" android:minWidth="250px" android:scaleType="centerInside" 此图像视图用于显示从图库或相机中获取的图片。 在这两种情况下,图像不会resize以适应imageview内部,它只是根据需要拉伸空间。 任何想法如何让它留在这些界限内? <?xml version="1.0" encoding="utf-8"?> <EditText android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/txtDescription" android:layout_below="@+id/txtSubject" android:inputType="textMultiLine" android:height="80px" android:hint="@string/description"></EditText> <EditText android:layout_height="wrap_content" android:layout_below="@+id/txtDescription" android:layout_width="fill_parent" android:id="@+id/txtMorada" android:hint="@string/address" /> <ImageButton android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_below="@+id/txtMorada" android:id="@+id/btGPS" android:layout_alignParentLeft="true" android:src="@drawable/ic_menu_compass"></ImageButton> <ImageView android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_below="@+id/btGPS" android:layout_marginTop="25px" android:id="@+id/imgPoint" android:src="@drawable/google_logo_small" android:maxHeight="100px" android:maxWidth="250px" android:minHeight="100px" android:minWidth="250px" android:scaleType="centerInside"></ImageView> <ImageButton android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_toRightOf="@+id/imgPoint" android:id="@+id/btGallery" android:layout_below="@+id/btCamera" android:src="@drawable/ic_menu_gallery" android:layout_alignParentRight="true"></ImageButton> <Button […]

Android和设置(图片)视图alpha的alpha

是否真的没有对应于setAlpha(int) XML属性? 如果没有,还有什么替代scheme?

Android文本在图像上

我有一个imageView与图像,我想放置一个文本的图像。 我怎样才能做到这一点?