不知道大家看了标题是否理解我的意思呢?我写了一下代码片段 如下if(start_or_pauseImg.getBackground().equals(getResources().getDrawable(R.drawable.play))){
start_or_pauseImg.setBackgroundResource(R.drawable.pause);
}比如一个Imageview可以切换多个图片背景,怎么通过代码获得当前的背景是哪一张图片呢???多谢~
start_or_pauseImg.setBackgroundResource(R.drawable.pause);
}比如一个Imageview可以切换多个图片背景,怎么通过代码获得当前的背景是哪一张图片呢???多谢~
解决方案 »
- 当手机处于待机状态下(屏幕没光+已锁屏),比如长按菜单键或返回键,怎么打开一个应用程序
- 安卓机器误删系统文件,开不了机,进不了Bootloader界面,寻帮助
- 都来说说ImageView和TextView的区别
- MediaPlayer 如何实现音乐淡入淡出?
- 如何在桌面实现图片的旋转木马效果?
- 如何实现webview平滑滚动
- Android版的CSDN新闻阅读器发布了!
- Help~ java.lang.IllegalStateException: Content has been consumed
- 关于android优化工具traceview的问题
- Android 自定义ImageView添加手势后,移动或缩放怎么判断越界的问题?
- 求解Preference布局问题
- 关于单例模式
比如可以定义
boolean isPlaying = false;
if (isPlaying)
{
start_or_pauseImg.setBackgroundResource(R.drawable.pause);
isPlaying = false;
}
else
{
start_or_pauseImg.setBackgroundResource(R.drawable.play);
isPlaying = true;}