通过菜单在Android中选择Drawable文件

时间:2013-12-06 21:37:34

标签: android drawable

如何在我的项目中选择一个可绘制的文件,通过主页面上的三个按钮,这应该改变另一个活动的另一个屏幕,或者如果它可能更容易我想更改名称可绘制文件夹内的文件。(抱歉我的英文不好)。

2 个答案:

答案 0 :(得分:0)

如果您查看课程BitmapDrawable here

它提供了构造函数:BitmapDrawable(Resources res, InputStream is)

您可以使用该文件从assetsraw文件夹中读取文件。希望这应该有所帮助。

答案 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));

位置是数组中图片的数量