android ImageButton的图片怎么定义? androidxmlImageButtonsetBackgroundResourc 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的需求用drawable就可以实现啊。 为啥子要写代码呢?另外实际中,imagebutton比较冷门, 都用imageview 我换了ImageView,还是一样的问题,在xml内设置的android:src属性和setBackgroundResource设置的不是同一个属性,如何在View的ImageView点击事件内修改android:src属性呢? android:src设置的是图片显示的内容,当然和setBackgroundResource设置背景不一样,你应该设置imageView.setImageDrawable,这个来设置显示内容,这样就和android:src设置的一致了。 我要在View上的ImageView上OnClick事件内处理这个操作,OnClick内怎么写这个代码呢? view.setBackgroundResource可以设置图片的背景,用什么命令获取view的背景图片呢? view.getBackground()我有两个图片,一个是开,一个是关,初始化时是关闭状态,我想判断View的背景是否是开的图片还是关的图片,这两个图片放在drawable目录下,通过view.getBackgroud()获取的是个drawable对象,R.drawable.lighton是int对象,应该怎么对比判断呢? 可以用preference保存状态,也可以设置一个全局标识,点一次改变一下状态 这个按钮状态是listview内的按钮,不是只有一个按钮,是动态增加的; 我觉得,你应该使用android的 selector, 既然你是某种按钮的开闭图片状态,直接在drawable文件夹下建一个xml文件夹,<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/ic_launcher" android:state_enabled="false" /> <item android:drawable="@drawable/ic_launcher" /></selector>你将这个文件作为普通的drawable资源进行使用当你需要更改图片状态的时候,设置view的enable就好了,android会自己帮你切换对应图片 最好用imageview,一样有点击事件,何必用imagebutton 我是使用Imageview,只是11楼兄弟的方法验证下是否可行; 你的意思是说需要设置该View只显示图片而不显示背景的方框吗?,可以这样设置该XML文件的android:background="#00000000"android:src="@drawable/xxx" 第一句设置背景为全透明,看看是否可行。 现在的问题是怎么设置listview内的按钮或imageveiw的图片问题,即在点击后可以换为另一个图片; view.getBackground()我有两个图片,一个是开,一个是关,初始化时是关闭状态,我想判断View的背景是否是开的图片还是关的图片,这两个图片放在drawable目录下,通过view.getBackgroud()获取的是个drawable对象,R.drawable.lighton是int对象,应该怎么对比判断呢?这个除非你在setBackground()保存了drawable对象,否则无法比对啊。不过根据你的需求,你不应该通过图片的变化来判断业务逻辑,而是应该通过你显示的数据本身来判断。 (有难度)webview设置setWebChromeClient后,导致无法复制文本(100分) 怎么让界面显示的时候不聚焦任何控件 youtube中采用json解析如何得到视频的所有评语? Android RIL架构及运行模式 求助,关于service的一些问题 Android EGL eglCreateWindowSurface 调用问题 如何根据数据的数量动态添加View或者控制View的显示 ListView无法显示数据 请问大神们,手机的wlan mac地址正常情况下会变吗 安卓双摄手机的摄像头数据获取 请教一个语句如何理解? android如何与服务器交互?
我要在View上的ImageView上OnClick事件内处理这个操作,OnClick内怎么写这个代码呢?
我有两个图片,一个是开,一个是关,初始化时是关闭状态,我想判断View的背景是否是开的图片还是关的图片,这两个图片放在drawable目录下,通过view.getBackgroud()获取的是个drawable对象,R.drawable.lighton是int对象,应该怎么对比判断呢?
<item android:drawable="@drawable/ic_launcher" android:state_enabled="false" />
<item android:drawable="@drawable/ic_launcher" />
</selector>你将这个文件作为普通的drawable资源进行使用当你需要更改图片状态的时候,设置view的enable就好了,android会自己帮你切换对应图片
android:background="#00000000"
android:src="@drawable/xxx"
第一句设置背景为全透明,看看是否可行。
现在的问题是怎么设置listview内的按钮或imageveiw的图片问题,即在点击后可以换为另一个图片;
我有两个图片,一个是开,一个是关,初始化时是关闭状态,我想判断View的背景是否是开的图片还是关的图片,这两个图片放在drawable目录下,通过view.getBackgroud()获取的是个drawable对象,R.drawable.lighton是int对象,应该怎么对比判断呢?
这个除非你在setBackground()保存了drawable对象,否则无法比对啊。
不过根据你的需求,你不应该通过图片的变化来判断业务逻辑,而是应该通过你显示的数据本身来判断。