所以现在我在我的代码中使用它。但现在我将它们存储在资产文件夹中,当您单击下一个或上一个按钮时,我需要有关如何显示不同图像的帮助。所以基本上我会在资产文件夹中有一定数量的图片,然后两个按钮一个下一个然后返回滚动图像。我该怎么做?谢谢
private int [] images = {R.drawable.airplane, R.drawable.bike, R.drawable.boat,
R.drawable.bus2,R.drawable.car,R.drawable.train};
所以现在我在我的代码中使用它。但现在我将它们存储在资产文件夹中,当您单击下一个或上一个按钮时,我需要有关如何显示不同图像的帮助。所以基本上我会在资产文件夹中有一定数量的图片,然后两个按钮一个下一个然后返回滚动图像。我该怎么做?谢谢
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);