黄学彪
2019-10-12 c6b35c3138b944830b5336bf610f918154dd47c7
ZigbeeApp/Shared/Phone/UserCenter/Member/MemberListForm.cs
@@ -132,11 +132,17 @@
            btnMenberTile.TextSize = 15;
            bodyFrameLayout.AddChidren(btnMenberTile);
            var frameBack = new FrameLayout();
            frameBack.Y = btnMenberTile.Bottom + Application.GetRealHeight(23);
            frameBack.Height = Application.GetRealHeight(11);
            frameBack.BackgroundColor = UserCenterColor.Current.White;
            bodyFrameLayout.AddChidren(frameBack);
            //添加可以向下滚动的控件
            listView = new VerticalListControl(12);
            listView.Height = bodyFrameLayout.Height - Application.GetRealHeight(567);
            listView.Height = bodyFrameLayout.Height - frameBack.Bottom;
            listView.BackgroundColor = UserCenterColor.Current.White;
            listView.Y = Application.GetRealHeight(567);
            listView.Y = frameBack.Bottom;
            bodyFrameLayout.AddChidren(listView);
            //初始化成员列表
@@ -223,18 +229,8 @@
                //添加成员行
                this.AddRowLayout(listNewInfo[i], i != count);
            }
            if (listNewInfo.Count == 0)
            {
                return;
            }
            //调整列表控件的高度
            var realHeight = listNewInfo.Count * listView.GetChildren(listView.ChildrenCount - 1).Height;
            realHeight += Application.GetRealHeight(23) - listView.rowSpace + Application.GetRealHeight(23);
            if (realHeight < listView.Height)
            {
                //缩小控件高度
                listView.Height = realHeight;
            }
            listView.AdjustRealHeight(Application.GetRealHeight(23));
        }
        #endregion
@@ -248,16 +244,6 @@
        ///  <param name="addLine">addLine</param>
        private void AddRowLayout(MemberInfoRes info, bool addLine)
        {
            if (listView.ChildrenCount == 0)
            {
                //塞一个空白的进去占空间
                var rowTemp = new FrameRowControl();
                rowTemp.UseClickStatu = false;
                rowTemp.Height = Application.GetRealHeight(23) - listView.rowSpace;
                rowTemp.MainKeys = string.Empty;
                listView.AddChidren(rowTemp);
            }
            var rowlayout = new FrameRowControl(listView.rowSpace / 2);
            rowlayout.Height = Application.GetRealHeight(138);
            rowlayout.MainKeys = info.Account;