本文整理汇总了C#中ArrayAdapter.GetPosition方法的典型用法代码示例。如果您正苦于以下问题:C# ArrayAdapter.GetPosition方法的具体用法?C# ArrayAdapter.GetPosition怎么用?C# ArrayAdapter.GetPosition使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ArrayAdapter
的用法示例。
在下文中一共展示了ArrayAdapter.GetPosition方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: OnBindViewHolder
// Replace the contents of a view (invoked by the layout manager)
public override void OnBindViewHolder(RecyclerView.ViewHolder viewHolder, int position)
{
var item = Items[position];
var vh = viewHolder as VegeViewHolder;
var spinnerPos = 0;
var adapter =new ArrayAdapter<String>(Context, Android.Resource.Layout.SimpleSpinnerItem, _quantity);
adapter.SetDropDownViewResource (Android.Resource.Layout.SimpleSpinnerDropDownItem);
vh.Name.Text = item.Name;
vh.Price.Text = string.Format("Price: ${0}",item.Price);
vh.ItemView.Tag = position;
if (item.Quantity > 0) {
spinnerPos = adapter.GetPosition (item.Quantity.ToString ());
vh.TotalAmount.Text = string.Format ("${0}", item.Price * item.Quantity);
} else {
vh.TotalAmount.Text = "";
}
vh.Quantity.Tag = position; //keep reference to list view row position
vh.Quantity.Adapter = adapter;
vh.Quantity.SetSelection (spinnerPos);
vh.Image.SetImageResource (item.ImageId);
}
示例2: SetupClassSpinner
void SetupClassSpinner(View view)
{
spinItem = view.FindViewById<Spinner> (Resource.Id.txtClass);
dAdapterItem = new ArrayAdapter<String> (this.Activity, Resource.Layout.spinner_item, classcodes);
dAdapterItem.SetDropDownViewResource (Resource.Layout.SimpleSpinnerDropDownItemEx);
spinItem.Adapter = dAdapterItem;
spinItem.ItemSelected+= SpinItem_ItemSelected;
string selectclass = ((GlobalvarsApp)Application.Context).ITEMCLASS;
if (!string.IsNullOrEmpty (selectclass)) {
int pos = dAdapterItem.GetPosition (selectclass);
if (pos>-1)
spinItem.SetSelection (pos);
}
}