java - 迭代 java 映射并更改值

标签 java android

我有 <CheckBox, ImageButton> 的 map .

我希望能够迭代此 map 并更改每个 ImageButton 的图像.有什么办法可以做到这一点? getValue()似乎不让我使用与每个 ImageButton 关联的方法。

最佳答案

// support you define your hash map like this
HashMap<CheckBox,ImageButton> hs = new HashMap<CheckBox,ImageButton>();
// then
for(Map.Entry<CheckBox, ImageButton> e : hs.entrySet())
{
    ImageButton imgBtn = e.getValue();
    // do whatever you like to imgBtn
}

关于java - 迭代 java 映射并更改值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32040128/

相关文章:

java - Unity 中的回调监听器 - 如何从 Android 中的 UnityPlayerActivity 调用脚本文件方法

java - 为什么插入语句不创建新行?

java - Android 谷歌地图定位权限

java - 默认相机在android中拍照

android - 如何更新状态栏颜色并使其在抽屉上透明

android - 适用于 iOS 和 Android 应用程序的相同 Firebase 实例

Java多线程: All of my threads get the same thread id

javascript - 如何用 JavaScript 画一个简单的尺子?

android - 如何在应用程序启动时显示 Android 首选项屏幕?

java - 删除元素后的 Arraylist IndexOutOfBoundsException