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

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

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

MarginLayoutParams mp = null; mp = new MarginLayoutParams(android.widget.RelativeLayout.LayoutParams.WRAP_CONTENT,android.widget.RelativeLayout.LayoutParams.WRAP_CONTENT); mp.setMargins(x, y, offsetX, offsetY); button.setLayout...

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

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

//在代码中设置控件大小的方法 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...

指定高(宽)度如"30px"、"153dip",满屏"fill_parent"。 例如: android:layout_height="76px"

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

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

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

使用 android:layout_weight 属性。例子:

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