您的位置:首页 > 产品设计 > UI/UE

一起Talk Android吧(第五十八回:Android中UI控件之ImageButton)

2018-01-23 21:46 260 查看
各位看官们,大家好,上一回中咱们说的是Android中UI控件之Button的例子,这一回咱们说的控件是ImageButton。闲话休提,言归正转。让我们一起Talk Android吧!

看官们,IamgeButton与Button十分类似,使用方法也相同。不同之处在于设置属性时使用的是ImageButton标签,并且使用了该标签的src属性。下面是相关的代码,请参考。

<ImageButton //使用ImageButton标签
android:id="@+id/img_button"  // ImageButton的ID,和Button的ID一样
android:layout_height="wrap_content" //ImageButton的宽和高属性,
android:layout_width="wrap_content"
android:src=@drawable/img_name> //ImageButton上显示的图片,表示从图片资源文件中读取名字为img_name的图片


关于上面的代码做一下说明,drawable是资源文件的目录,它在程序中的路径为:app/res/drawable。可以在该目录里面存放icon,音频文件等小的资源文件。使用的时候就像上面的代码一样“@drawable/资源文件名”,这样就可以直接引用该目录中的资源。

看官们,对比一下上一章回中Button控件的用法,我们只列出了步骤1中的内容,其它步骤中的内容完全相同,因此没有详细列出来。此外,从用户的角度看,ImageButton要比普通的Button看着漂亮一些。当然也不能滥用它,毕竟它需要加载图片到Button上面显示,这比普通Button耗费的资源多。

各位看官,关于Android中UI控件之ImageButton的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: