java - 如何在 android 的复合绘图中获取 imageview 引用?

标签 java android textview imageview

如果你有这样的 TextView +图像:

        <TextView  
            android:id="@+id/textView4"
            android:layout_width="0dp"
            android:layout_height="wrap_content" 
            android:drawableRight="@drawable/calendar" />

如何从 java 代码中的 textview 引用中获取 ImageView 引用? 我想为图像设置点击事件,而不是 TextView 。

有人知道吗?

谢谢。

最佳答案

textView.getCompoundDrawables() 将获取 drawableLeftdrawableRightdrawableTopdrawableBottom 项。和 setCompoundDrawables() 来设置它们。

关于java - 如何在 android 的复合绘图中获取 imageview 引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18662166/

相关文章:

java - Apache CLI 无法识别 Eclipse 中的启动参数

android - 为 Qt for Android 目标构建 SMTP 客户端

java - Web 服务器上的身份验证和授权?

android - Android 上带边距的单选按钮左侧的文本

android - 如何设置 UnderlineSpan 的颜色?

java - 从 3 个 Textview 获取值并转换为 int 用于倒计时器

java - 在android上根据长值对firebase对象进行排序

Java将文件读入内存以及如何不炸毁内存

android - 应用程序显示网格屏幕而不是谷歌地图

java - 错误: Java Virtual Machine Launcher.找不到主类