Add newView操作が実行されるたびに、新しい子を持つ項目の情報をタグで保存します。 (共有設定など) タグ:onBindViewHolderのアイテム位置で作成します。
...
SharedPreference sharedPref = getSharedPreference("text" + position, context);
SharedPreference.Editor editor = sharedPref.edit();
editor.putString("view", "ImageView");
...
ロードアダプターがこの値を取得し、デフォルト値をnullに設定した場合。 効率についてはわかりませんが、私はうまくいきます。
...
String viewType = sharedPref.getString("view", null);
//it will return ImageView
あなたが例えば、いくつかの可能なviewTypesは常に、それはOKになりますいくつかのif文となるようImageViewの&のTextViewになるだろう知っていれば。
if(viewType.equals("ImageVIew")){
item(position).addView(new ImageVIew(context));
}
グッドラック
あなたのアダプタークラスコードを共有してください –
リサイクルビューにアイテムを動的に追加したり、新しいビューを追加したり、データを動的に追加したりしていますか? –
@CQM上記のコメントに関する回答はありますか? –