控件如下

         

写一个类

    public class OnViewGlobalLayoutListener implements ViewTreeObserver.OnGlobalLayoutListener {        private int maxHeight = 500;        private View view;             public OnViewGlobalLayoutListener(View view, int height) {            this.view = view;            this.maxHeight = height;        }             @Override        public void onGlobalLayout() {            if (view.getHeight() > maxHeight)                view.getLayoutParams().height = maxHeight;        }    }

设置如下:

    View view = findViewById(R.id.devicelist_layout);    view.getViewTreeObserver().addOnGlobalLayoutListener(new OnViewGlobalLayoutListener(view, 300));

转自:https://blog.haloxin.me/post/100.html

更多相关文章

  1. 多个控件跑马灯效果
  2. Android 日期时间选择控件
  3. Android Material Design 控件常用的属性
  4. Android常用控件之悬浮窗(Service实现)
  5. Android 时间显示控件 TextClock
  6. 【Android 界面效果6】Android 控件之ImageSwitcher图片切换器
  7. Android报表控件achartengine介绍(二)
  8. Android-Charts,Android图形图表控件

随机推荐

  1. Failure [INSTALL_FAILED_TEST_ONLY: ins
  2. 安卓巴士Android开发神贴整理
  3. android底层开发
  4. android 单选框
  5. Android播放照相机声音
  6. android linker (1) —— __linker_init(
  7. EditText的属性:android:selectAllOnFocus
  8. Android(安卓)返回键连续点击两次退出应
  9. Android(安卓)ORM SQL Top 5
  10. Git 一些关于 Git、Github 的学习资源