2016-07-03 7 views
0

私は、水平線形レイアウトのようなFlowLayoutを使用していますが、レイアウト内の線要素の最後に到達すると、次の行に進みます。プログラムで兄弟のビューを削除する

例えば(各文字が表示した場合):私は、プログラムのビュー(textviews)がプログラムによって作成され、FlowLayoutの内の特定のビューの右側のビューを削除する必要が

https://github.com/ApmeM/android-flowlayout

私は私がの右側に、プログラムの兄弟を削除することができ

どのビューXの右側にあるビューを削除したい AAAAXBBB

Xビュー?

私はそれらをすべてビューの配列に保持していますが、それはできますが、ビューをビューの配列に格納する必要はありません。

ありがとうございました。

答えて

1

あなたは端からレイアウトの子どもたちの上にこの意志ループは、それが働いたビューのX

+0

、感謝を見つけるまで各1を削除し、先頭に

int children= layout.getChildCount(); for(int i=children-1; i>=0; i--) { View child = layout.getChildAt(i); if(child == viewX) { break; } layout.removeViewAt(i); } 

を使用しようとしています。 –

関連する問題