自定义的view如何跳转activity 自定义view 跳转 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你自定义的View的构造里不是有Context么,用它去startActivity public NinePointView(Context context) { super(context); Intent intent = new Intent(); this.setBackgroundColor(Color.WHITE); initPaint(); }该怎么写啊~~ 新手求教啊 context.StartActivity(context, x.class); public NinePointView(Context context) { super(context); Intent intent = new Intent(); this.setBackgroundColor(Color.WHITE); initPaint(); }该怎么写啊~~ 新手求教啊private Context mContext;private Intent mintent;public NinePointView(Context context) { super(context); mintent = new Intent(); mContext = context; this.setBackgroundColor(Color.WHITE); initPaint();}在你要处理的事件里mintent.setClass(mContext,"***");mContext.startActivity(mIntent);比如点击事件,那就先让你的自定义View实现View.OnClickListener,然后重写onclick(),在onclick()里写处理 看了楼上几位的解答,我觉得楼主的问题应该是context对象是空值造成的我的解决办法是:1、创建一个静态类,声明一个context对象,在程序加载的时候将对象存到这里2、在自定义的类里去调用那个对象。 空值是怎么来的,他自定义的View不都需要一个父容器么,比如Activity、fragment; 空值是怎么来的,他自定义的View不都需要一个父容器么,比如Activity、fragment;是带父容器的,是个Activity,不过为啥还是空~~public NinePointView(Context context) { super(context); mintent = new Intent(); mContext = context;这个我也加上了啊 关于ZXing条形码扫描的问题 大一学生想开发一个软件 Android原理揭秘系列之framework本地方法注册 初学android,manifest.xml文件的xmlns Android程序在手机里,按钮不起作用 Gallery怎么实现多点触摸 在application的theme为Dialog下,admob广告不能显示 如何在eclipse中查看android的消息队列 android的几个简单问题 安卓程序在模拟器上正常运行,但是在实体机上无法运行 ADT for exlipse plugins 将要过时了? 有人遇到过这种状况么,关于fragment
你自定义的View的构造里不是有Context么,用它去startActivity
public NinePointView(Context context) {
super(context);
Intent intent = new Intent();
this.setBackgroundColor(Color.WHITE);
initPaint();
}
该怎么写啊~~ 新手求教啊
public NinePointView(Context context) {
super(context);
Intent intent = new Intent();
this.setBackgroundColor(Color.WHITE);
initPaint();
}
该怎么写啊~~ 新手求教啊
private Context mContext;
private Intent mintent;
public NinePointView(Context context) {
super(context);
mintent = new Intent();
mContext = context;
this.setBackgroundColor(Color.WHITE);
initPaint();
}
在你要处理的事件里mintent.setClass(mContext,"***");
mContext.startActivity(mIntent);
比如点击事件,那就先让你的自定义View实现View.OnClickListener,然后重写onclick(),在onclick()里写处理
我的解决办法是:
1、创建一个静态类,声明一个context对象,在程序加载的时候将对象存到这里
2、在自定义的类里去调用那个对象。
public NinePointView(Context context) {
super(context);
mintent = new Intent();
mContext = context;这个我也加上了啊