求大侠指导,在Android中不使用布局文件,怎么在java中动态生成两个水平按钮,按钮显示在界面底部?
2个回答
展开全部
动态生成嘛,先获取到你的父布局,然把他添加进去addview,这个函数可以带两个参数,一个是布局参数,一个是需要添加进去的view,例如;
Button view=new Button(this);
LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
layout.addView(view, lp);
这个layout就是父布局,lp就是线性布局的参数
Button view=new Button(this);
LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
layout.addView(view, lp);
这个layout就是父布局,lp就是线性布局的参数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询