示例#1
0
        public override View getChildView(int nodePosition, int progressPosition, bool isLastChild, View view, ViewGroup parent)
        {
            View v = view;

            if (null == v)
            {
                mGridViewHolder = new GridViewHolder(this, this);

                v = mInflater.inflate(R.layout.grid_list_item, null);
                mGridViewHolder.receiverStatisticsView = (GridView)v.findViewById(R.id.receiver_gridView);
                v.Tag = mGridViewHolder;
            }
            else
            {
                mGridViewHolder = (GridViewHolder)v.Tag;
            }

//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final NodeInfo nodeInfo = mNodeInfoList.get(nodePosition);
            NodeInfo nodeInfo = mNodeInfoList[nodePosition];

            GridData g_data = new GridData(this, this);

            mNodeInfoList[nodePosition].gridList.Add(g_data);
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final GridData data = nodeInfo.gridList.get(progressPosition);
            GridData data = nodeInfo.gridList[progressPosition];

            mGridViewHolder.receiverInfoAdapter            = new UdpInfoGridAdapter(mContext, mInflater, data.receiverData);
            mGridViewHolder.receiverStatisticsView.Adapter = mGridViewHolder.receiverInfoAdapter;

            return(v);
        }
		public override View getChildView(int nodePosition, int progressPosition, bool isLastChild, View view, ViewGroup parent)
		{

			View v = view;

			if (null == v)
			{
				mGridViewHolder = new GridViewHolder(this, this);

				v = mInflater.inflate(R.layout.grid_list_item, null);
				mGridViewHolder.receiverStatisticsView = (GridView) v.findViewById(R.id.receiver_gridView);
				v.Tag = mGridViewHolder;

			}
			else
			{
				mGridViewHolder = (GridViewHolder) v.Tag;
			}

//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final NodeInfo nodeInfo = mNodeInfoList.get(nodePosition);
			NodeInfo nodeInfo = mNodeInfoList[nodePosition];

			GridData g_data = new GridData(this, this);
			mNodeInfoList[nodePosition].gridList.Add(g_data);
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final GridData data = nodeInfo.gridList.get(progressPosition);
			GridData data = nodeInfo.gridList[progressPosition];

			mGridViewHolder.receiverInfoAdapter = new UdpInfoGridAdapter(mContext, mInflater, data.receiverData);
			mGridViewHolder.receiverStatisticsView.Adapter = mGridViewHolder.receiverInfoAdapter;

			return v;

		}