Android中view 怎样通过代码设置 layout

Android中view 怎样通过代码设置 layout,第1张

android将一个view添加到layout中的方法为:

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)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7788524.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存