-1

私はアクティビティとフラグメントを持っています。アクティビティにはトリガイベントがあり、イベントがトリガされるたびにフラグメントにImageviewが追加されます。 これで、すべてのイベントトリガーにプログラムでイメージビューを追加し、フラグメントUIを更新したいと考えています。UIコンポーネントをフラグメントに動的に追加する

どうすれば実装できますか?

答えて

0

なぜ、recyclerviewを使用しないのですか?

トリガーを取得したときはいつでも、その画像を動的に追加することができます。親ビューでイメージビューを直接膨張させることもできます。LayoutInflater.from(context).inflate(R.layout。 ivLay、 'あなたのメインレイアウト'、真);

ivLay.xml

1

フラグメントは自分のレイアウトのコンテナです。基本的には、フラグメントにホストされているレイアウトのaddViewに電話する必要があります。 ViewGroupは、例えばLinearLayoutとすることができます。ドキュメントへのリンク:https://developer.android.com/reference/android/view/ViewManager.html#addView(android.view.View,%20android.view.ViewGroup.LayoutParams)

でも述べたように、それはまたLayoutParamsをいじりからあなたを救う、プラスそれはあなたといくつかのパフォーマンスの向上を与えるだろうとして、あなたは、RecyclerViewまたはListViewとこれを簡単に実現するためのアダプタを使用することができますリサイクルの助け。

関連する問題