2024年3月14日发(作者:)

Android开发带图标的按钮

除了Android系统自带的Button按钮一万,还提供了带图标的按钮ImageButton。

要制作带图标的按钮,首先要在布局文件中定义ImageButton,然后通过

setImageDrawable方法来设置要显示的图标。

注意:

我们可以在布局文件中就直接设置按钮的图标,如

android:src="@drawable/icon1"

我们也可以在程序中设置自定义图标

geDrawable(getResources().getDrawable(2));

我们还可以使用系统自带的图标

geDrawable(getResources().getDrawabl(

m_call_incoming));

设置完按钮的图标后,需要为按钮设置监听setOnClickListener,以此捕获事件并处

下面的例子讲述的是由4个图标按钮组成的布局,其中三个按钮的图标是自定义的,

第四个按钮的图标是系统的,当点击按钮1的时候,弹出dialog,当点击按钮2的时候,

点击确定后,可以将按钮2的图标变成按钮3的图标,当点击按钮3的时候,按钮3的图

标变成了系统打电话的图标,点击按钮4,显示一个提示dialog

java代码:

package utton;

import ty;

import ialog;

import ;

import Interface;

import ;

import ;

import ;

import utton;

import ew;