llgd.net
当前位置:首页 >> AnDroiD 自定义viEw 怎么设置其宽度和高度 >>

AnDroiD 自定义viEw 怎么设置其宽度和高度

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

先测量好,然后setMeasuredDimension(measuredHeight, measuredWidth); int specMode = MeasureSpec.getMode(measureSpec); int specSize = MeasureSpec.getSize(measureSpec); 依据specMode的值,(MeasureSpec有3种模式分别是UNSPECIFIED, EXA...

eg: android:layout_width="80dip" android:layout_height="80dip"

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

转 4、Android提供3种方式处理屏幕自适应 4.1预缩放的资源(基于尺寸和密度去寻找图片) 1)如果找到相应的尺寸和密度,则利用这些图片进行无缩放显示。 2)如果没法找到相应的尺寸,而找到密度,则认为该图片尺寸为 "medium",利用缩放显示这个图...

获取屏幕宽高,按比例分配,再用LayoutParams设置

自定义View,想要自定义给定宽和高,你要写自定义属性,然后在xml文件中指定宽高才会有效,同时当给定的宽和高的值是wrap_content 或 fill_parent 这类的,这时需要在自定义View中重写onMeasure方法,进行控件的宽高测量。

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

你这个View是怎么使用的?是在activity的xml文件中把它当一个控件放进去的吗?如果是这样的话,你直接xml里面设置宽高就行。如果你是new 一个View出来的,然后代码控制它的具体位置的话,也是能设置这个View宽高的。

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