1、在配置文件里写的,在垂直线性布局里添加一个文本view和一个按钮。
2、下面是使用代码的方式, *** 作相对比较繁琐。有种使用LayoutInflater.from(this).inflate(resource,
root)会比较方便点。
RelativeLayout
layout
=
new
RelativeLayout(this)
layout.setLayoutParams(new
LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.FILL_PARENT))
TextView
name
=
new
TextView(this)name.setText("您好")
android.widget.RelativeLayout.LayoutParams
layoutParams
=
new
android.widget.RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT)
layoutParams.addRule(RelativeLayout.CENTER_IN_PARENT,
RelativeLayout.TRUE)
layout.addView(name)
Android中view 通过代码设置 layout首先确定要设置的layout是哪种layuot,这里以LinearLayout为例,首先步骤如下:1、首先在代码中创建一个LinearLayout.LayoutParams对象,然后设置其宽高代码如下:LinearLayout.LayoutParams ll = new LinearLayout.LayoutParams(20,30)2、然后设置margin、padding之类的属性,如下:3、最后设置给一个控件,如下:private TextView mTextViewmTextView = (TextView) findViewById(R.id.text)mTextView.setLayoutParams(ll)欢迎分享,转载请注明来源:内存溢出
评论列表(0条)