android中如何用代码生成View控件

 我来答
军昊韦0el95b
推荐于2018-05-10 · TA获得超过624个赞
知道小有建树答主
回答量:443
采纳率:50%
帮助的人:383万
展开全部

在代码中,如果需要生成一个View控件,只需要像对待一般对象一样,使用new关键字,即可创建一个View。

代码演示:

TextView mTextView = new TextView(this);//此例代指系统自带控件View
M_drawView m_drawView = new M_drawView(this);// 此例代指自定义控件View

View是所有UI控件,容器控件的基类,View需要放到容器组件中或者,使用Activity将它显示出来。

开发者可以通过继承View类来派生出自定义的View。

kutum
2011-03-14 · TA获得超过299个赞
知道答主
回答量:231
采纳率:0%
帮助的人:0
展开全部
获得一个布局对象,比如LinearLayout...然后addView
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Luoqianfeng
推荐于2016-04-09 · TA获得超过115个赞
知道小有建树答主
回答量:586
采纳率:0%
帮助的人:270万
展开全部
private LinearLayout myLayout;
private TextView mTextView;
myLayout = new LinearLayout(this);
mTextView = new TextView(this);
myLayout.addView(mTextView);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雾里看花的过客
2011-03-10 · TA获得超过554个赞
知道小有建树答主
回答量:628
采纳率:100%
帮助的人:399万
展开全部
像一般对象一样new一个出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式