android:drawable属性能不能设置一个图像文件路径 一般是一个资源,必须打到apk包里面的,比如sdcard上的一个图像文件,能不能作为xml的资源使用。Drawable对象可以加载sdcard上的图像文件,但是怎么加到xml里呢?因为有些场合,比如按钮的背景图是一个xml的selector文件,里面给出不同状态时的不同图像,这些图像能不能设置成卡上的文件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意,代码里倒是很容易做到,我想楼主你为什么一定非要在xml文件里设置呢 因为我想动态改变皮肤,可是比如按钮状态这种背景是用xml文件表示的,不是单一一个文件,这有什么办法吗?不用selector也行,响应按下消息动态改变背景图不知道行不行。 这是不可以的android:drawable是在xml中定义的,而应用程序的xml数据是预编译的,如果 android:drawable指向的路径是一个SD下面的路径,编译的时候如何去检测这些目录下的文件是正确的呢,所以android:drawable只能指定资源文件,不能指定目录下的文件 可以,对button.setOnTouchEvent,在Action_Down改变背景,在Action_UP恢复背景 在指定sdcard里的背景图片时,把图片文件读取出来,然后存储到数据库里,绘制背景的时候用数据库里的图片文件! OK,果然可行,不过其实是setOnTouchListener,没有setOnTouchEvent。 请高手帮忙看下CTS里面这项fail是什么原因导致的 绘图消耗时间 android 视频h263编码 list里的所有内容都从自定义的adapter里拿来显示的。list布局需要有image图像的点击功能。这个该怎么加呢。 android允许不允许开发系统服务的? 求高手指点:如何将自带日历的第一列改为星期一,将星期日放在最后一列? 怎么设计程序的欢迎界面? 向Android发短信,客户端和服务端应该怎么做? SurfaceView 获取图片的方法 急求任意门翻墙软件 求4.0源码编译后的classes.jar 怎么给LinearLayout 增加onClickListener事件
因为我想动态改变皮肤,可是比如按钮状态这种背景是用xml文件表示的,不是单一一个文件,这有什么办法吗?不用selector也行,响应按下消息动态改变背景图不知道行不行。
OK,果然可行,不过其实是setOnTouchListener,没有setOnTouchEvent。