0
色で強調表示を選択したいのは、RecycleViewの行です。私はXamarin Androidのオンラインの例のほとんどを試しましたが、成功しませんでした。Xamarin Android:RecycleViewの行を選択してください
私はそれをどのように行うことができますか?
色で強調表示を選択したいのは、RecycleViewの行です。私はXamarin Androidのオンラインの例のほとんどを試しましたが、成功しませんでした。Xamarin Android:RecycleViewの行を選択してください
私はそれをどのように行うことができますか?
ハイライトを色で選択したいのですが、RecycleViewの行です。あなたはそれを自分で行う必要があるので、
RecyclerView
は、項目の選択に対応していない、あなたのRecyclerView.Adapter
に次のコードを追加します。
int selectedPosition = -1;
public override void OnBindViewHolder(RecyclerView.ViewHolder viewHolder, int position)
{
(viewHolder as ViewHolder).TextView.SetText(dataSet [position],TextView.BufferType.Normal);
if (selectedPosition == position)
viewHolder.ItemView.SetBackgroundColor(Color.Pink);
else
viewHolder.ItemView.SetBackgroundColor(Color.Transparent);
viewHolder.ItemView.Click += (sender, e) =>
{
selectedPosition = position;
NotifyDataSetChanged();
};
}
Effectを。
この問題は解決しましたか? –