2017-07-26 39 views
0

我的第一個cardView顯示一個提醒對話框,我希望該對話框中選定的項目設置爲我的第一個cardView的描述。android - 如何更新CardView的特定文本視圖

我如何參考特定的cardView?

我有這個

holder.mTextDescription.setText(string); 

它集文字,但它確實在最後cardView。

我真的解決了它,但不知道這是否是這樣做的方法;

private void onUpdate(int position, String string) { 
    String titulo = mDataset.get(position).titulo; 
    String type = mDataset.get(position).type; 
    mDataset.remove(position); 
    mDataset.add(position, new Archivos(titulo, string, type)); 
    notifyItemChanged(position); 
} 
+0

我想你正在使用recyclerview適配器?你可以粘貼你的課程嗎? – gyosida

+0

我確實解決了這個問題,但不確定這是否是可行的方法; – JosCarrillo

回答

0

對於您的特定情況下有一個方法接收更新的字符串和對象的位置,工作。它可以以某種方式像這樣改進

Archivos archivos = mDataSet.get(position); 
archivos.setXXXXX(stringVariable) 
notifyItemChanged(position); 

獲取對象一次,更新您的屬性並通知在該位置更改了某些內容。

相關問題