0

Androidでこれが可能かどうかを知りたいです。サポート ライブラリ v4 を使用しています。私が抱えている問題は、2 つのアダプターを使用して 2 つのアクティビティで同じカスタム ビューを表示する必要があることです。一方のアダプターはビュー ページャーをサポートし、もう一方はグリッドをサポートしています。基本的に、表示できる画像を含むグリッドがあり、要素をクリックすると、ビューページャーで同じ画像を表示できる別のアクティビティが開きます。フラグメントの onCreateView メソッドで同じビューを返そうとしましたが、最初に使用してビューを削除した後、子には既に期待される親があります

((ViewGroup) myImageView.getParent()).removeView(myImageView);

java.lang.UnsupportedOperationException: removeView(View) is not supported in AdapterView 例外が発生するとは予想していませんでした。新しいビューを作成するのではなく、両方のアダプターで既存のものを使用したくないため、行き詰まっていることを知ってください。私の質問は次のとおりです。同じビューを表示できますか、それとも完全に間違った方向に進んでいるので、この「アダプターリンク」を別の方法で実装する必要がありますか?

4

1 に答える 1