Java 单击按钮即可访问资产文件夹中的图像
所以现在我在我的代码中使用这个。但现在我将它们存储在assets文件夹中,我需要有关如何在单击next(下一步)或previous(上一步)按钮时显示不同图像的帮助。所以基本上,我会在资产文件夹中有一定数量的图片,然后按两个按钮“下一步”和“上一步”滚动浏览图片。我该怎么做?谢谢Java 单击按钮即可访问资产文件夹中的图像,java,android,imageview,assets,buttonclick,Java,Android,Imageview,Assets,Buttonclick,所以现在我在我的代码中使用这个。但现在我将它们存储在assets文件夹中,我需要有关如何在单击next(下一步)或previous(上一步)按钮时显示不同图像的帮助。所以基本上,我会在资产文件夹中有一定数量的图片,然后按两个按钮“下一步”和“上一步”滚动浏览图片。我该怎么做?谢谢 private int [] images = {R.drawable.airplane, R.drawable.bike, R.drawable.boat, R.drawable.bus2,R.drawabl
private int [] images = {R.drawable.airplane, R.drawable.bike, R.drawable.boat,
R.drawable.bus2,R.drawable.car,R.drawable.train};
可以,您可以将字符串保存在资源文件中。例如:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- single string -->
<string name="hello">Hello World</string>
<!-- multiple strings as an array -->
<string-array name="hello_array">
<item>hello</item>
<item>android</item>
<item>world</item>
</string-array>
</resources>
你好,世界
你好
安卓
世界
然后在代码中分别以R.string.hello
或R.array.hello\u array
的形式检索它们的引用
有关更多信息,请参阅和指南。您可以像这样使用它,请使用
如果我有一个字符串数组呢?比如6个字符串,我想按我放置它们的顺序显示它们?是的,那么您需要使用
字符串数组
。请参阅指南,您可以使用hashmap。以R.drawable.Planet为键。这个值就是字符串。你能解释一下hashmap吗?我以前从未用过它我还是有点抓不住。。有没有可能给我举个例子来说明这是怎么做到的?@Dan你遇到了什么麻烦?嘿,Law,我决定不再那样做了,你能帮我解决其他问题吗?像单击按钮从资产文件夹检索图像一样?谢谢嗨,丹,我建议你在这里问一个问题,因为我觉得这更好。嗨,罗,我在顶部修改了我原来的问题。希望我现在清楚地知道我想做什么。
HashMap<Integer, String> map = new HashMap<Integer, String>();
map.put(R.drawable.airplane, "Airplane");
String whatString = map.get(R.drawable.airplane);