我想java实现网页自动点击点击背景2后更换java程序的背景图片 如何java实现网页自动点击??

相关热词搜索:
延伸阅读:
频道总排行
频道本月排行有三张图片要作为一个div的背景图。用javascript如何实现每5秒更换一张背_百度知道jsp中js实现点击按钮更改背景图片_百度知道Android编程简单实现ImageView点击时背景图修改的方法_Android基础_UDN技术社区:企业互联网开发者论坛
您现在的位置:
Android编程简单实现ImageView点击时背景图修改的方法
在使用ImageView时,当被点击时,希望背景图修改一下,这样显示被点击效果明显一些。在这里,一个很简单的方法,最起码是个很清晰的方法。在res/drawable文件夹下创建一个xml文件。比如my.xml,内容如下:
&?xml version="1.0" encoding="utf-8"?&
&selector xmlns:android="/apk/res/android"&
&item android:state_pressed="true"
android:drawable="@*android:drawable/btn_search_dialog_voice_pressed" /&
&item android:state_pressed="false"
android:drawable="@*android:drawable/btn_search_dialog_voice_default" /&
&/selector&
这里面要注意一点,就是在上面的drawable是引用的系统的图片资源,如果是使用自己的图片资源,要使用如下格式
复制代码 代码如下:android:drawable="@drawable/ic_desk_point_normal"
然后,在定义imageView的xml文件里面设置:
android:src="@drawable/youPicture"
android:background="@drawable/my"
以上即可完成效果。
记得ImageView要加上加上clickable="true",不然它的selector 是不会有效果。
把下面的XML保存成.xml文件(比如list_item_bg.xml),运行时系统会根据ListView中列表项的状态来使用相应的背景图片。
drawable/list_item_bg.xml
&?xml version="1.0" encoding="utf-8" ?&
&selector xmlns:android="/apk/res/android"&
&!-- 默认时的背景图片 --&
&item android:drawable="@drawable/pic1" /&
&!-- 没有焦点时的背景图片 --&
&item android:state_window_focused="false"
android:drawable="@drawable/pic1" /&
&!-- 非触摸模式下获得焦点并单击时的背景图片 --&
&item android:state_focused="true" android:state_pressed="true"
android:drawable= "@drawable/pic2" /&
&!-- 触摸模式下单击时的背景图片 --&
&item android:state_focused="false" android:state_pressed="true"
android:drawable="@drawable/pic3" /&
&!--选中时的图片背景 --&
&item android:state_selected="true"
android:drawable="@drawable/pic4" /&
&!--获得焦点时的图片背景 --&
&item android:state_focused="true"
android:drawable="@drawable/pic5" /&
&/selector&
使用方法:
第一种是在listview中配置复制代码 代码如下:android:listSelector="@drawable/list_item_bg"
第二种是在listview的item中添加属性复制代码 代码如下:android:background="@drawable/list_item_bg"
第三种是java代码中使用:
Drawable drawable = getResources().getDrawable(R.drawable.list_item_bg);
listview.setSelector(drawable);
注:列表有时候为黑的情况,需要加上下面的代码使其透明:
复制代码 代码如下:android:cacheColorHint="@android:color/transparent"
您可能对以下感兴趣
这篇文章主要介绍了Android编程加密算法,结合实例分析了AES、Base64及RAS加密算法,具有一定参考...
这篇文章主要介绍了Android通过Handler与AsyncTask两种方式动态更新ListView的方法,结合实例形式分析...
HTML5精华帖子
一般在找工作的时候被问到很多HTML5新特性。所以以下40个重要的问题将帮助你复习HTML5相关的知识。
HTML5虽然在施行过程中还存在许多问题,但跨平台已是大势所趋,怎样才能开发出优秀的HTML5游戏?这些资源对你应该有所帮助。
电话:010-
地址:北京市海淀区北清路68号
移动客户端下载
微信公众号:yonyouudn
扫描右侧二维码关注我们
专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041
京公网网备安4
Powered by Discuz!jquery怎么实现点击一个元素更换背景图片,连续点击永远在2张图片之间更换_百度知道}

我要回帖

更多关于 html点击实现图片更换 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信