显示任意图像或可绘制图形的Android小部件,例如图标。
我的应用程序在 LinearLayout 中有一个 ImageView。它当前将照片放置在 ImageView 中,通过设置 ScaleType.CENTER_INSIDE 保留照片的 AspectRatio。正确地,这会导致 d...
为什么当我触摸 ImageView 时,应用于 ImageView 的状态列表可绘制对象不使用该可绘制对象作为按下状态?
我的 ImageView 在 XML 中定义如下: 我的 ImageView 在 XML 中定义如下: <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/fragment_imageView" android:src="@drawable/ic_photo" android:background="@drawable/button_state_list_drawable" /> button_state_list_drawable.xml 是: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@drawable/button_pressed_state_drawable" android:state_pressed="true" /> <item android:drawable="@drawable/button_enabled_state_drawable" android:state_enabled="true" /> </selector> button_pressed_state_drawable.xml 是: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > <size android:width="50dp" android:height="50dp" /> <padding android:left="25dp" android:right="25dp" android:top="25dp" android:bottom="25dp" /> <stroke android:color="#fff" android:width="1dp" /> <solid android:color="#1aafd0" /> </shape> button_enabled_state_drawable.xml 是: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > <size android:width="50dp" android:height="50dp" /> <padding android:left="25dp" android:right="25dp" android:top="25dp" android:bottom="25dp" /> <stroke android:color="#fff" android:width="1dp" /> <solid android:color="@android:color/transparent" /> </shape> 问题是,当我单击/触摸 ImageView 时,button_pressed_state_drawable 似乎没有被使用,即我看不到正在运行的 <solid android:color="#1aafd0" />(这基本上是两个可绘制对象之间的唯一区别) ,即背景颜色仍然是透明的,而不是变成蓝色。我哪里搞砸了? 我认为你的ImageView不是clickable。 尝试使用 ImageView.setClicked(true)使其可点击。 或 android:clickable="true" android:focusable="true" 还要确保您的 image resource 没有覆盖您的背景。 这就是我所做的,效果很好。 <ImageView android:id="@+id/fragment_imageView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/button_state_list_drawable" android:clickable="true" android:focusable="true" android:padding="20dp" android:src="@drawable/ic_launcher"/> <item android:drawable="@drawable/button_pressed_state_drawable" android:state_pressed="true" /> <item android:drawable="@drawable/button_enabled_state_drawable" android:state_enabled="true" /> 按钮可以同时被“按下”和“启用”。尝试从第二项中删除 android:state_enabled="true" 。
Android ImageView 上的位图未按应有的方式显示
我有两个位图,我已将字符放置在位图的右下角。 但是,我发现在更改 android:src 等于位图的 imageview 的容器高度时...
我通过ImageView展示了程序中的图标。按下按钮时,黄色图标应变为红色。我尝试了所有的方法,但没有一个有效。 ...背景颜色...他把图像变成了...
Android中如何防止ImageView被LinearLayout的边缘剪裁?
我试图将个人资料图像放置在边框顶部,但它不断被线性布局的边框裁剪掉 这是代码 android:id="@+id/线性布局&
我正在尝试让 UIImageView 旋转,所以它会从此看起来(在方面适合): 对此:(抱歉规模) 这是我用来尝试旋转 imageView 的代码: // 旋转图像...
我想使用 nos 的图像视图。单击任何特定图像视图时,滚动视图中的图像视图数。
如何以编程方式将 VectorDrawable 设置为 ImageView 的图像
我想在Android Studio中将一些vectorDrawables设置为ImageView。 我可以轻松设置 png 和 jpg 可绘制,但是当我想设置 VectorDrawable 时,它在 imageview 上不起作用。 img.setImageResour...
在 Swift UIKit 中,如何在表格单元格内添加两个按钮图像?
我需要在某个单元格(不是所有单元格)内可单击两个图像按钮,而不是文本。我怎样才能做到这一点?我有单元格扩展名,并且图像“the_icon”存在(我可以......
如何通过带有惰性列表的主 URL 地址从网站加载图像? [重复]
我正在尝试找到一种方法将网站主页(使用图像滑块)的所有图像加载到图像视图/列表视图(很像该死的应用程序)中。在我的最后一个问题上,我问了一个类似的问题...
Android 4.0 ImageView setImageBitmap 不起作用
我用ffmpeg开发了一个应用程序来解码媒体帧。我用解码结果填充了 Bitmap 对象,并使用 ImageView.setImageBitmap 来显示位图。 在 Android 2.3 中它运行良好,但在 An...
如何从 Android Studio 中的 ImageView 中提取 GPS 坐标
我有一个Android应用程序,我想在其中显示ImageView的GPS坐标,这是我从用户上传的图像中获得的。我的代码如下所示: 包 com.example.app; 进口和...
如何将Base64字符串转换为Bitmap图像以在ImageView中显示?
我有一个表示位图图像的 Base64 字符串。 我需要再次将该字符串转换为位图图像,以便在我的 Android 应用程序中的 ImageView 上使用它 怎么做? 这是我的代码...
ImageView height属性绑定不会导致图像相应调整大小
我正在使用JavaFX创建一个用于图像查看的程序。 我在 BorderPane 中有一个位于居中位置的 ImageView,它由 StackPane 和 VBox 包裹。 StackPane 随 VBox 一起增长,我绑定了
javafx imageview height属性绑定不起作用
作为新手,我面临着开发用于图像查看的演示 JavaFX 程序的问题。这里我在 BorderPane 中心位置有一个 ImageView,它被 StackPane 和 VBox 包裹着。 StackP 在哪里...
我想使用 ImageView 以一种奇特的方式显示一些消息。 如何向 ImageView 添加文本?
ImageView 的 Android Talkback 问题
我使用 ImageView 来实现旁白可访问性,如下所示: imageView.setContentDescription("这是ImageView控件"); 但我面临的问题是,配音发音完整
在设置新位图之前如何在平移和缩放后将图像视图重置为原始/干净状态
我尝试过 Stackoverflow 系统提供的许多类似问题,但它们适用于其他场景。我不使用画布,我使用矩阵来缩放和平移,但与滚动结合......
Kotlin中改变scaleX和scaleY后如何获取图像在imageview中的位置
我需要在比例改变后获取ImageView内图像的位置、宽度和高度。我需要这些值来添加代码来控制滚动限制。 我见过其他线程使用