私のアプリケーションでは、線形レイアウトにビューを動的に追加しています。各ビューは1つのボタンで構成され、そのボタンをクリックするとビューが削除されます。線形レイアウトをリフレッシュするには?なぜなら、ビューを削除すると、ビューの位置が変更されるからです。アンドロイド - 線形レイアウトのビューを削除する方法
答えて
あなたがレイアウトから任意のビューを削除するロジックを次
ll.removeView(view)// to remove particular view
ll.removeViewAt(position);// to remove view from particular position
使用を使用することができます任意のビューを削除するには
ll.post(new Runnable() {
public void run() {
ll.removeView(view);
}
});
あなたは疑問が明らかです。しかし、あなたは視界=消えたとしてビューを設定しようとすることができます。
線形レイアウトをリフレッシュするにはどうすればよいですか?リニアレイアウトから項目を削除する方法
linearLayoutObject.invalidate()
?
linearLayoutObject.removeView(View view);
または
linearLayoutObject.removeViewAt(int index);
私はそれはのLinearLayoutは彼らが動く理由である再びそのすべての子を測定し、レイアウトするために持っているビューを削除または追加することで...
の要素を作成しますが、リンクを「修正」の編集を示唆して停止してくださいすることを忘れてしまいました。リンクテキストを "Link1"などと置き換えるのはひどい編集です。あなたはそれらを修正しなければならない人々のために仕事をしています。実際にリンクが*実際に動作するはずのものについては私の編集を参照してください:http://stackoverflow.com/q/8741270/229044 – meagar
に役立ちます願っています。可視性を不可視に設定してみてください。
myLinearLayout.setVisibility(View.INVISIBLE);
invisibleに設定されているビューは、サイズと位置を保持していますが、表示されなくなります。
データを動的に書き込むためのアダプタであるlistviewを使用してください(データが設定されているため)。データまたはUIが変更されたときは常に新しいアダプタ(データセット)を作成し、
単に使用linearLayout.removeView(ビュービュー)。 これは自動的に更新されます。
layout.removeAllViewsInLayout(); layout.invalidate();
私は、ああ
- 1. ネストされた線形レイアウト内のビューを削除する
- 2. アンドロイド:直線レイアウトからパディングを削除して正方形のレイアウトを作成する
- 3. アンドロイドスタジオの線形レイアウトを動的に追加/削除する方法
- 4. 線形レイアウト(パーセンテージ定義 - layout_weight)アンドロイド
- 5. アンドロイド - プログラムで線形レイアウトの表示位置を固定する方法
- 6. 線形レイアウトの操作方法は?
- 7. androidの線形レイアウトのヘッダーとフッターを設定する方法
- 8. フラグメントの線形レイアウトでビューを動的に追加する
- 9. 1つの画面でいくつかの線形レイアウトを読み込んで削除する方法 - Android?
- 10. エラーの削除方法:アンドロイド
- 11. エコー/回線を削除する方法
- 12. 垂直線形レイアウトで子ビューを比例配分する
- 13. スクロールビューの線形レイアウト
- 14. レイアウトのフッタをアンドロイドの線で区切る方法
- 15. ボタンを1つの線形レイアウトから別の線形レイアウトにドラッグ&ドロップする
- 16. 最後のテキストビューを線形レイアウトで表示する方法
- 17. imagepagerと線形レイアウトの可視性を設定する方法
- 18. 相対レイアウトと線形レイアウト
- 19. アンドロイドの直線レイアウトからchildviewアイテムにアクセスする方法は?
- 20. プログラマチックにアンドロイドで線形レイアウトの高さを変更
- 21. アンドロイドの親ビュー/レイアウトの中心の真上にビューを配置する方法
- 22. プログラムで線形レイアウトをリフレッシュする方法
- 23. searchbarビューのUISearchController属性、黒い境界線を削除する方法は?
- 24. ChartJS v2:線グラフの奇妙な線を削除する方法
- 25. Android線形レイアウト。 2
- 26. Android AdViewを線形レイアウトの中心に揃える方法
- 27. アンドロイドで回転ビュー(レイアウト)を表示する方法は?
- 28. 線形レイアウトでのビューの順序の変更
- 29. 線形レイアウトの動的に作成されたビューの選択
- 30. アンドロイドのビューでレイアウトを固定する
なぜ、removeAllViews()を以下のように使用しなかったのですか:ll.removeAllViews(); – NrNazifi