如何在哈希图中添加带地址的图像?

How to add image with address in hashmap?

我想从 hashmap 中的 drawable 添加图像,请帮助我。

下面是我正在尝试的代码:

    protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_description);


    setupSlider();
}

private void setupSlider()
{
    mSlider = findViewById(R.id.description_slider);

    HashMap<String, String> url_maps = new HashMap<>();
    url_maps.put("Ramos", R.drawable.images+"");
    url_maps.put("Abbas", R.drawable.ramos +"");

}
}

因为(R.id.images)的类型是int,所以最好把它们放在HashMap<String, Integer>

更多信息:https://developer.android.com/reference/android/R.id

 private void setupSlider()
{
    mSlider = findViewById(R.id.description_slider);

    HashMap<String, Integer> url_maps = new HashMap<>();
    url_maps.put("Ramos", R.drawable.images);
    url_maps.put("Abbas", R.drawable.ramos);

}