女友手机联系人不少,虽然在我的联系人名片中使用了字母甚至是数字,每次给我打电话还是花费许多时间找我,再加上手机桌面添加的联系人快捷方式不是很美观,于是我昨天晚上就做了一个拨号小程序BabyCall方便她给我
手机程序的功能很简单,起初设计程序共包括一个activity,两个imagebutton,按下其中一个button实现拨号功能,按下另一个imagebutton则实现短信功能。拨号与短信默认接收方是我的手机号码,在加上一点简单的美化,仅此而已!
首先在main.xml中定义变量,这个没什么好说的,我就是想说一点,那就是在定义imagebutton,以及imageview等非文本性控件时,要注意ADT要求控件要有适当的description,也就是描述,不然会有警告!至于怎么描述,请参阅关于android的imagebutton,imageview等无文本控件警告的解决办法
接下来我们编辑主程序,也就是BabyCallActivity.java
当然了定义以及获取activity,button等控件的内容这里就不细讲了,不懂的请参阅我的之前博文
我只是想重点说一下imagebutton焦点得失的图片切换以及imagebutton点击前后的图片切换
首 先我们必须有自己喜欢的图片资源,windows系统的可以使用PS制作自己的资源,linux系统的同学可以使用GIMP制作图片,在不行就到网上找, 如果觉得以上方法都太费时,大家还可以下载人家做好的程序,然后解压打开/res/drawable/文件夹进行查找,当然我不知道这算不算侵权!我觉得 只要大家不是准备拿着这个程序去挣钱的,仅仅是学习或者是自娱自乐时,完全没有必要考虑侵权问题的,呵呵!
记住,图片不要太大(这里的大不仅指尺寸的大小,更是指数据的大小),太大可能出错,图片最好的*.png
找到图片
》》》》》》》》》》》》》》》》》》》》》》》》眼睛好困,休息一下,没有保存草稿,额,只能暂时发表《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《