android自定义View设置大小的方法
2012-10-25 02:03
686 查看
onMeasure使用的是父类的处理方法,如果我们需要解决 自定义View的大小,可以尝试下面的方法
view plaincopy to clipboardprint?
@Override
protected void onMeasure (int widthMeasureSpec, int heightMeasureSpec)
{
height = View.MeasureSpec.getSize(heightMeasureSpec);
width = View.MeasureSpec.getSize(widthMeasureSpec);
setMeasuredDimension(width,height); //这里面是原始的大小,需要重新计算可以修改本行
//dosomething
}
view plaincopy to clipboardprint?
@Override
protected void onMeasure (int widthMeasureSpec, int heightMeasureSpec)
{
height = View.MeasureSpec.getSize(heightMeasureSpec);
width = View.MeasureSpec.getSize(widthMeasureSpec);
setMeasuredDimension(width,height); //这里面是原始的大小,需要重新计算可以修改本行
//dosomething
}
相关文章推荐
- android 自定义TextView,设置DrawableLeft图片的大小
- Android 一个TextView中设置文字不同字体大小和颜色的最完整方法
- Android ImageView设置图片的可见性,设置颜色的不同方法,设置图片指定大小
- Android 自定义view-如何设置TextView drawableLeft 图片大小?
- Android 自定义view-如何设置TextView drawableLeft 图片大小?
- Android TextView 设置字体大小的方法
- android Zxing 扫描区域的大小设置和自定义扫描view
- Android开发中遇到的问题(一)——自定义videoview设置视频大小,实现上下黑边
- android KTV 开发(一)自定义videoView 实现视频大小自由缩放、全屏与预览
- android 中自定义Dialog的位置和大小的方法
- Android自定义View的实现方法
- TextView中设置drawableLeft、drawableRight时设置图片的大小方法
- Android自定义View研究(三) -- 获得Bitmap的三种方法
- 自定义view的大小设置模板
- Android 如何根据设置文字大小动态计算TextView长度、动态设置Relativelayout布局
- Android布局自定义Shap圆形ImageView,可以单独设置背景与图片
- Android游戏开发之旅View类详解自定义View的常用方法
- android TextView空间的setTextSize()方法在真机上运行大小问题
- Android自定义View的实现方法,带你一步步深入了解View
- Android中View的绘制过程 onMeasure方法简述 附有自定义View例子