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

Android开发轻松实现带文字的ImageButton

实际上,ImageButton是不能添加文字的。要实现带文字的ImageButton的方法很

多,这里仅列举一种方法:自定义一个继承自ImageButton的类,然后Override它的

onDraw(Canvas canvas)方法。具体步骤如下:

1)新建一个Android工程,例如工程名:TestImageButton。怎么建工程?不用我

多说了吧。

2)新建一个MyImageButton类,继承utton

1

3)为类MyImageButton添加成员函数,详细代码如下:

package ;

import t;

import ;

import ;

import uteSet;

import utton;

public class MyImageButton extends ImageButton {

public String text = null; //要显示的文字

public float textX,textY; //文本显示的坐标位置

public int color; //文字的颜色

public MyImageButton(Context context, AttributeSet attrs) {

super(context,attrs);

2