问题是关于android开发,更确切地说是关于按钮和cumstom视图.
我正在使用线性布局中的四个按钮和一个我绘制图像的自定义视图.
当我使用方法执行此操作时(我重写onDraw())一切正常,除了按下按钮时我的按钮反应很慢.只需删除onDraw函数,它们就可以快速运行.
所以,我的问题是:
为什么这些按钮工作得那么慢?我只是找不到原因!
我是否必须在自定义视图中使用自己创建的按钮?
以及如何解决这个问题?
Thsi是我使用onDraw方法的类:
import android.content.Context;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.widget.ImageView;
public class test extends ImageView{
Context mContext;
String[] medium;
final int pspawn[]={64,32};
public test(Context context, AttributeSet attrs) {
super(context, attrs);
mContext = context;
}
private String getMapInfo(Integer counter){
String[] mapArra