欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android 代码写控件代替XML简单实例

程序员文章站 2023-11-12 17:33:22
android 代码写控件代替xml简单实例 简单的一个button控件的练习。 实现代码: button btn = new button(handle...

android 代码写控件代替xml简单实例

简单的一个button控件的练习。

实现代码:

button btn = new button(handlertoactivity.this); 
linearlayout.layoutparams params=new layoutparams(layoutparams.wrap_content, layoutparams.wrap_content); 
params.gravity = gravity.center_horizontal; 
params.topmargin = 10; 
btn.setlayoutparams(params); 
btn.setlayoutparams(params); 
btn.settextcolor(color.white); 
btn.setpadding(0, 50, 0, 2); 
btn.setgravity(gravity.center_horizontal); 
btn.settextsize(14); 
btn.settext("这是button"); 
btn.setbackgroundresource(r.drawable.alertdialog_button); 
buttonlayout.addview(btn); 

需要注意的问题:

1,定义layoutparams,有些属性直接通过button控件设置,有些是在params中,比如gravity,margin等。
2,还要定义一个layout布局接收。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!