您的位置:首页 > 移动开发 > Android开发

android动态添加控件并设置位置样式

2018-01-05 17:47 896 查看
if (mgtEditField!=null){
if (btnSubmit==null){
btnSubmit=new Button(this);
btnSubmit.setBackgroundResource(drawable.udcitem);
mgtEditField.container.addView(btnSubmit);
//mgtEditField.container.setBackgroundColor(Color.RED);
RelativeLayout.LayoutParams lvParams=new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
lvParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
lvParams.addRule(RelativeLayout.CENTER_VERTICAL);

btnSubmit.setPadding(30, 5, 30, 5);
float lvfSize=btnSubmit.getTextSize();
btnSubmit.setTextSize(lvfSize*2);
btnSubmit.setText("NG");
btnSubmit.setTextColor(Color.WHITE);
btnSubmit.setLayoutParams(lvParams);
btnSubmit.setId(BMS312Activity.this.hashCode());
mgtEditField.scan_label.setVisibility(View.GONE);
mgtEditField.scan_field.setHint(R.string.LAB311_mgt_hint);
lvParams=(LayoutParams) mgtEditField.scan_field.getLayoutParams();
lvParams.addRule(RelativeLayout.RIGHT_OF,btnSubmit.getId() );
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐