2016-09-10 19 views

答えて

0

startActivityForResult(): アダプタクラスにコンテキストを渡して、次の操作を行います。

((Activity)context).startActivityForResult(...); 

限りRecyclerViewを更新するとして、あなたはonBindViewHolder()内の位置を取得し、ちょうどクラスのオブジェクトを更新することができますイメージの場合はListまたはArrayList、それ以降はnotifyDataSetChanged()を呼び出します。

P.S.これは私がコードなしであなたに説明することができる最高です。

編集は:Activityクラス内のアダプタクラスからTextViewを取得する:

View viewItem = recycleView.getLayoutManager().findViewByPosition(position); 
TextView textView = viewItem.findViewById(R.id.textView); 
textView.setTextColor(getResources().getColor(R.color.yourColor)); 
+0

私は活動クラスからテキスト表示色を変更することが可能である【選択テキストビューがで宣言されています? RecyclerViewのアダプタクラス –

関連する問題