如何在我的项目中选择一个可绘制的文件,通过主页面上的三个按钮,这应该改变另一个活动的另一个屏幕,或者如果它可能更容易我想更改名称可绘制文件夹内的文件。(抱歉我的英文不好)。
答案 0 :(得分:0)
如果您查看课程BitmapDrawable
here
它提供了构造函数:BitmapDrawable(Resources res, InputStream is)
您可以使用该文件从assets
或raw
文件夹中读取文件。希望这应该有所帮助。
答案 1 :(得分:0)
当您在@drawable
中有图片并希望将其设置为ImageView时,您可以致电:android:src="@drawable/common_signin_btn_icon_dark" />
这是你需要的吗?
如果您想更改网页浏览量,最好的方法是使用fragments
修改强> 在文件夹值中创建数组:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="images">
<item>@drawable/p1</item>
<item>@drawable/p2</item>
</array>
</resources>
在JAVA中:
TypedArray imageMain;
Resources res = this.getResources();
imageMain = res.obtainTypedArray(R.array.images);
if if / switch / while和calll in
ImageView image = (ImageView) getActivity().findViewById(
R.id.imageView1);
image.setImageResource(imageMain.getResourceId(position, -1));
位置是数组中图片的数量