public override View getGroupView(int position, bool isExpanded, View view, ViewGroup parent) { View v = view; if (null == v) { mNodeViewHolder = new NodeViewHolder(this, this); v = mInflater.inflate(R.layout.node_list_item, parent, false); mNodeViewHolder.mNodename_textView = (TextView)v.findViewById(R.id.nodeName_textview); mNodeViewHolder.mbSend_checkbox = (CheckBox)v.findViewById(R.id.bSend_checkbox); v.Tag = mNodeViewHolder; } else { mNodeViewHolder = (NodeViewHolder)v.Tag; } if (mIsSecureChannelFrag) { LinearLayout mNodeListItem = (LinearLayout)v.findViewById(R.id.nodeListItem_layout); mNodeListItem.setPadding(20, 15, 15, 15); } // set a name of the node. //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final NodeInfo nodeInfo = mNodeInfoList.get(position); NodeInfo nodeInfo = mNodeInfoList[position]; mNodeViewHolder.mNodename_textView.Text = "Node" + nodeInfo.nodeNumber + " : " + nodeInfo.nodeName + " [" + nodeInfo.interfaceName + "]"; if (bCheckMode) { mNodeViewHolder.mbSend_checkbox.Visibility = View.VISIBLE; mNodeViewHolder.mbSend_checkbox.OnCheckedChangeListener = new OnCheckedChangeListenerAnonymousInnerClassHelper(this, nodeInfo); } else { mNodeViewHolder.mbSend_checkbox.Visibility = View.GONE; } // set the checkBox if (nodeInfo.bChecked) { mNodeViewHolder.mbSend_checkbox.Checked = true; } else { mNodeViewHolder.mbSend_checkbox.Checked = false; } return(v); }
public override View getGroupView(int position, bool isExpanded, View view, ViewGroup parent) { View v = view; if (null == v) { mNodeViewHolder = new NodeViewHolder(this, this); v = mInflater.inflate(R.layout.node_list_item, parent, false); mNodeViewHolder.mNodename_textView = (TextView) v.findViewById(R.id.nodeName_textview); mNodeViewHolder.mbSend_checkbox = (CheckBox) v.findViewById(R.id.bSend_checkbox); v.Tag = mNodeViewHolder; } else { mNodeViewHolder = (NodeViewHolder) v.Tag; } if (mIsSecureChannelFrag) { LinearLayout mNodeListItem = (LinearLayout) v.findViewById(R.id.nodeListItem_layout); mNodeListItem.setPadding(20, 15, 15, 15); } // set a name of the node. //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final NodeInfo nodeInfo = mNodeInfoList.get(position); NodeInfo nodeInfo = mNodeInfoList[position]; mNodeViewHolder.mNodename_textView.Text = "Node" + nodeInfo.nodeNumber + " : " + nodeInfo.nodeName + " [" + nodeInfo.interfaceName + "]"; if (bCheckMode) { mNodeViewHolder.mbSend_checkbox.Visibility = View.VISIBLE; mNodeViewHolder.mbSend_checkbox.OnCheckedChangeListener = new OnCheckedChangeListenerAnonymousInnerClassHelper(this, nodeInfo); } else { mNodeViewHolder.mbSend_checkbox.Visibility = View.GONE; } // set the checkBox if (nodeInfo.bChecked) { mNodeViewHolder.mbSend_checkbox.Checked = true; } else { mNodeViewHolder.mbSend_checkbox.Checked = false; } return v; }