Android从drawable中动态获取图片设置为XXXLayout背景
2013-06-18 10:37
603 查看
你drawable中的图片文件是统一规律命名的可以通过下面代码获取到
索引号可以通过指定上下限的random获取
然后就是是获取到当前activity的layout布局文件,给他设置背景
setImageResource(getResources().getIdentifier("文件名_" + "索引号", "drawable", "com.xxxx.xxxxx"));
索引号可以通过指定上下限的random获取
Random random = new Random(); String num = Integer.toString(random.nextInt(3));
然后就是是获取到当前activity的layout布局文件,给他设置背景
getWindow().getDecorView().setBackgroundResource(getResources().getIdentifier("splash" + num, "drawable", "com.wmh.colorfuldays"));
相关文章推荐
- 获取android 手机屏幕的大小以及动态设置背景图片的两种方法;
- android换肤功能中,如何动态获取控件中背景图片的资源id?
- Android 获取设置好的image.setImageResource(R.drawable.xxx)资源
- Android——LinearLayout按下(state_pressed)或获取焦点时(state_focused)背景设置不同颜色或图片
- 动态获取并设置res/drawable/下的图片资源 getIdentifier()
- Android之Drawable动态获取图片赋值
- Android中动态获取Drawable中的图片
- Android中的ImageView的getDrawableCache获取背景图片的时候注意的问题
- android图片缩放(指定大小) drawable获取图片后怎么设置图片大小
- Android中的ImageView的getDrawableCache获取背景图片的时候注意的问题
- android换肤功能 如何动态获取控件中背景图片的资源id?
- Android中动态设置TextView的drawableLeft和drawableRight的时候图片未出现
- Android中的LinearLayout(线性布局)设置背景图片
- Android apk代码中动态设置背景图片
- Android中的ImageView的getDrawableCache获取背景图片的时候注意的问题
- Android——LinearLayout按下(state_pressed)或获取焦点时(state_focused)背景设置不同颜色或图片
- Android CollapsingToolbarLayout设置背景图片后如何透明状态栏
- Android中的ImageView的getDrawableCache获取背景图片的时候注意的问题
- android 动态java代码设置背景以及字体等颜色
- [置顶] Android设置drawableTop图片大小