在前一期中,大家学了ImageView的应用,因而在这里一期中,大家将学习培训ImageButton和ZoomButton这两个ImageView子控制的应用。

imagebutton的属性-安卓button设置图片-第1张图片一,ImageButton。

在安卓编程中,除开Button按键,还能够应用内置标志的按键,即ImageButton。Button和ImageButton的区分取决于Button转化成的Button显示文本,而ImageButton表明照片。

必须强调的是,为ImageButton按键特定android:text特性是没有用的。由于ImageButton实质上是ImageView,因此即便特定了该特性,照片按键上也不会表明一切文字。

应用ImageButton照片按键特定android:src特性,能够应用静图,还可以应用自定drawing able目标,进而设计出一个随客户姿势改变图片的按键。

下面,根据一个简洁的实例程序流程学习培训怎么使用ImageButton。

最先从网络上免费下载2个素材图片,随后放进RES/drawing/文件目录下,在res/layout/文件目录下建立一个imagebutton_layout.xml文件,随后填好下边的指令精彩片段:

imagebutton的属性-安卓button设置图片-第2张图片随后将app/src/java/MainActivity.java文件中读取的合理布局文档改动为创好的imagebutton_layout.xml文件。为了更好地监控图标和按键的点击事件,在Java编码中为他们加上一个点击事件监控。实际编码如下所示:

imagebutton的属性-安卓button设置图片-第3张图片运作程序流程,点击图标按键,见到如下图一样的页面实际效果。

imagebutton的属性-安卓button设置图片-第4张图片第二,野生动物园按键。

ImageButton继承一个ZoomButton,能够表明“变大”和“变小”。ZoomButton的个人行为基本上和ImageButton一样,仅仅安卓系统默认设置给予了BTN _减和BTN _加2个drawing able資源,只需为安卓系统特定BTN _减和BTN _加:ZoomButton的src特性,就可以完成“变小”和“变大”的按键。自然还可以特定自身的图片种子。

实际上安卓系统也保证了ZoomControls部件,等同于与此同时组成了2个按键“变大”和“变小”,容许不一样的事情窃听器各自关联到这两个按键上。

下面,根据一个简洁的实例程序流程学习培训怎么使用ZoomButton和ZoomControls。

转至res/layout/文件目录建立一个zoombutton_layout.xml文件,随后用接下来的指令精彩片段添充它:

imagebutton的属性-安卓button设置图片-第5张图片随后将app/src/java/MainActivity.java文件中读取的合理布局文档改动为新的zoombutton_layout.xml文件。为了更好地监管好多个部件的点击事件,事情侦听器在Java编码中关联到他们。实际编码如下所示:

imagebutton的属性-安卓button设置图片-第6张图片运作程序流程,点一下侧边的ZoomButton按键,见到如下图一样的页面实际效果。

imagebutton的属性-安卓button设置图片-第7张图片发觉应用ZoomControls还可以轻轻松松完成必须完成的作用。

到此,ImageButton和ZoomButton这两个按键子部件早已学会了,你把握了没有?

评论(0条)

刀客源码 游客评论