问题描述
我想从hashalbe中的drawalbe添加图像,请帮助我。
下面是我正在尝试的代码:
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 +"");
}
}
1楼
因为(R.id.images)的类型是int,所以最好将它们放在HashMap<String, Integer>
更多信息: :
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);
}