java - Android ImageView 选择标记

标签 java android android-imageview

我的应用程序中有 10 张图像。用户必须选择其中之一。我希望它是单击图像右上角的刻度线,而不是其他图像的刻度线。我怎样才能做到这一点?

最佳答案

您可以使用 FrameLayout 和 ImageView 并管理每个图像的选定状态。如果选择了图像,则使 imgCheck 可见,否则将其隐藏。

<FrameLayout
                android:layout_width="80dp"
                android:layout_height="80dp">
                <androidx.appcompat.widget.AppCompatImageView
                    android:id="@+id/img1"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"/>
                <androidx.appcompat.widget.AppCompatImageView
                    android:layout_width="wrap_content"
                    android:src="@drawable/ic_checked"
                    android:layout_gravity="right"
                    android:layout_height="wrap_content"/>
</FrameLayout>

希望对你有帮助!!

关于java - Android ImageView 选择标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59837286/

相关文章:

java - 为什么 PostgreSQL 查询后部分 Java 代码没有执行?

java - 通知 channel - 设置后是否可以更改 LightColor?

java - 一段时间后取消选中 ToggleButton

android - 如何使用右/左滑动手势显示多个屏幕

android - 将文本和图像彼此完美对齐

android - 如何从图库中选择图像并在另一个 Activity android中显示?

android - 在 Android 中将 GIF 添加到 ImageView

java - 我们可以使用 selenium Webdriver 访问 ICICI、HDFC、SBI 等银行网站的 Web 元素以实现自动化吗?

java.lang.NoClassDefFoundError : org/apache/axiom/om/OMNode

java - 一个线程生成多个线程并在 3 个级别之前执行相同操作的设计模式或最佳实践