android中如何初始化不是在xml文件中添加的,而是在程序中定义的button!

程序中直接定义:Buttonbtn1;在R文件中并没有它的ID。直接使用:btn1。setText("开始");运行会报错,请问如何解决!不要用想xml文件,因为我是要显... 程序中直接定义:Button btn1;在R文件中并没有它的ID。
直接使用:btn1。setText("开始");
运行会报错,请问如何解决!
不要用想xml文件,因为我是要显示一个继承了View类的类,完全没有用到xml文件
展开
 我来答
匿名用户
2012-10-06
展开全部
如果你是继承自View类来实现,那么View的基类里面已经定义了mContext,可以直接拿来用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
437384801
2012-10-04 · TA获得超过1867个赞
知道小有建树答主
回答量:1299
采纳率:0%
帮助的人:511万
展开全部
Button btn1=new Button(this);
然后addView(btn1,new LayoutParamer(1000,10));
btn1。setText("开始");
追问
我的类并不是继承的Activity类,所以用Button(this)会报错……
追答
getBaseContext();里面要是Context的子类
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenzijiang137
2012-10-04 · TA获得超过101个赞
知道答主
回答量:132
采纳率:0%
帮助的人:48.6万
展开全部
new一个出来嘛,然后按你那样给它配属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式