Android为Layout设置最大宽度
16lz
2021-01-23
查了好久没找到如何实现,最后在前人的代码中发现了一个神奇的方法
重写onMeasure
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int widthMaxSpec = MeasureSpec.makeMeasureSpec(270 /*像素*/, MeasureSpec.AT_MOST); super.onMeasure(widthMaxSpec, heightMeasureSpec); }
最大高度类似
更多相关文章
- Android 重写DatePicker------只显示 年-月
- Android Studio学习:简单控件:Button控件的点击、长按函数重写
- 重写gallery 的 BaseAdapter
- 重写Android Log的输出,只在debug的时候输出,release 的版本不输出
- android如何建立数据库。(如何重写SQLiteOpenHelper)
- Activity中那些需要重写的方法
- Android重写返回按钮退回桌面(根据源码查看)
- Android重写OnTouchListener实现双击事件的监听