[英]access images from assets folder with a button click
所以现在我在我的代码中使用它。 但是现在我将它们存储在资产文件夹中,当您单击下一个或上一个按钮时,我需要有关如何显示其他图像的帮助。 因此,基本上我将在assets文件夹中拥有一定数量的图片,然后再单击两个按钮,然后向后滚动以浏览图像。 我该怎么办? 谢谢
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_array
检索它们的引用。
您可以使用HashMap这样实现 。
HashMap<Integer, String> map = new HashMap<Integer, String>();
map.put(R.drawable.airplane, "Airplane");
然后可以通过以下方式获取适当的字符串
String whatString = map.get(R.drawable.airplane);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.