ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ListViewLayoutControls/VerticalFrameControl.cs
@@ -18,11 +18,11 @@
        /// <summary>
        /// 桌布控件
        /// </summary>
        private FrameLayout m_frameTable = null;
        private NormalFrameLayout m_frameTable = null;
        /// <summary>
        /// 桌布控件(这个东西不能删,因为有些界面需要他的桌布)
        /// </summary>
        public FrameLayout frameTable
        public NormalFrameLayout frameTable
        {
            get
            {
@@ -65,7 +65,7 @@
            {
                return;
            }
            this.m_frameTable = new FrameLayout();
            this.m_frameTable = new NormalFrameLayout();
            this.m_frameTable.Width = this.Width;
            this.m_frameTable.Height = this.Height;
            base.AddChidren(this.m_frameTable);
@@ -85,16 +85,16 @@
            this.InitFrameTable();
            //获取坐标底部最下面的那个控件的底部坐标
            int value = this.GetLocationMostLastViewBottom(this.m_frameTable);
            int value = this.GetLocationMostLastViewBottom(this.frameTable);
            if (value != -1)
            {
                view.Y = value + rowSpace;
            }
            this.m_frameTable.AddChidren(view);
            this.frameTable.AddChidren(view);
            //调整桌布高度
            if (this.m_frameTable.Height < view.Bottom)
            if (this.frameTable.Height < view.Bottom)
            {
                this.m_frameTable.Height = view.Bottom;
                this.frameTable.Height = view.Bottom;
            }
        }
@@ -125,10 +125,16 @@
        /// 调整子FrameLayout的真实高度
        /// </summary>
        /// <param name="frame"></param>
        public void AdjustChidrenFrameRealHeight(FrameLayout frame)
        /// <param name="minHeight">最小高度</param>
        public void AdjustChidrenFrameRealHeight(FrameLayout frame, int minHeight = -1)
        {
            //获取坐标底部最下面的那个控件的底部坐标
            int value = this.GetLocationMostLastViewBottom(frame);
            if (minHeight != -1 && value < minHeight)
            {
                //没有超过最小高度
                return;
            }
            if (value != -1)
            {
                //调整桌布高度
@@ -148,11 +154,11 @@
            }
            //获取坐标底部最下面的那个控件的底部坐标
            int value = this.GetLocationMostLastViewBottom(this.m_frameTable);
            int value = this.GetLocationMostLastViewBottom(this.frameTable);
            if (value != -1)
            {
                //调整桌布高度
                this.m_frameTable.Height = value;
                this.frameTable.Height = value;
            }
            else
            {
@@ -174,7 +180,7 @@
            this.AdjustTableHeight();
            var btnTemp = new BottomClickButton();
            if (btnTemp.Yaxis >= this.m_frameTable.Height + correctionsValue)
            if (btnTemp.Yaxis >= this.frameTable.Height + correctionsValue)
            {
                //没有超过
                return;