设为首页 加入收藏

TOP

Android中利用LinearLayout动态添加UI控件
2014-11-24 12:29:29 来源: 作者: 【 】 浏览:1
Tags:Android 利用 LinearLayout 动态 添加 控件

1.动态添加2个垂直排列的Button


final LinearLayout layout2=new LinearLayou(this);


定义一个LinearLayout ,参数为context在这儿即为this


layout2.setOrientation(LinearLayout.VERTICAL);


设置layout格式为vertical,竖直排列



2.在Button的click事件中动态添加一个button




与上一例子区别就是,在Button的OnClickListener中动态添加控件,需要注意的一点是 Button btn3=new Button(v.getContext);参数v.getContext为当前view的context,为什么例子1中用this作为context呢,呵呵,这是因为this即当前的activity,而activity又是context的子类,所以this就可以直接作为activity了。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android 真正的九宫格布局 横屏竖.. 下一篇Android中利用OnTouchListener在..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·CPython是什么?PyPy (2025-12-26 06:50:09)
·Python|如何安装seab (2025-12-26 06:50:06)
·python要学习数据分 (2025-12-26 06:50:03)
·每日一道面试题-多线 (2025-12-26 06:20:17)
·java项目中哪些地方 (2025-12-26 06:20:14)