shwq.net
当前位置:首页 >> AnDroiD 动态生成控件,怎么设置控件的大小 >>

AnDroiD 动态生成控件,怎么设置控件的大小

一、方法 使用getLayoutParams() 和setLayoutParams()方法 二、示例代码 LinearLayout.LayoutParams linearParams = (LinearLayout.LayoutParams) aaa.getLayoutParams(); // 取控件aaa当前的布局参数 linearParams.height = 365; // 当控件的高...

LinearLayout.LayoutParams params=new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT); view.setLayoutParams(params);

一、方法 使用getLayoutParams() 和setLayoutParams()方法 二、示例代码 LinearLayout.LayoutParams linearParams = (LinearLayout.LayoutParams) aaa.getLayoutParams(); // 取控件aaa当前的布局参数 linearParams.height = 365; // 当控件的高...

1、获取控件所在的布局 LayoutParams para = button.getLayoutParams();//获取按钮的布局2、修改布局中的height,width属性 para.width=200;//修改宽度para.height=300;//修改高度3、重新设置修改后的布局给控件 button.setLayoutParams(para); ...

首先,你这个button被包含在哪个父控件中,假定为LinearLayout,变量是mLinear 其次,30dip在代码中要换成像素。 结果: Button button = new Button(this); int px = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 30, getRes...

//在代码中设置控件大小的方法 private Button mbtn; mbtn = (Button) findViewById(R.id.btn_test); LayoutParams lp; lp=mbtn.getLayoutParams(); lp.width=100; lp.height=200; mbtn.setLayoutParams(lp); //在代码中设置界面大小的方法: Dis...

Android动态改变View控件大小的方法: 1、声明控件参数获取对象 LayoutParams lp; 2、获取控件参数: lp = 控件id.getLayoutParams(); 3、设置控件参数:如高度。 lp.height -= 10; 4:、使设置生效:控件id.setLayoutParams(lp); 例如如要把Ima...

大小,位置是由布局管理器决定的,除非你用的是绝对布局,否则不能修改。 布局管理器中添加控件调用 addView()方法

在左边图的基础上增加如右图控件b的控件c,然后控制控件c的显示与隐藏

比如添加一个按钮 Button btn=new Button(this);//生成一个按钮 btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub /*点击后要处理的事情*/ } });

网站首页 | 网站地图
All rights reserved Powered by www.shwq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com