方法1: removeAllViews() LinearLayout内のすべてのビューを削除するには、LinearLayoutオブジェクトのremoveAllViews()メソッドを使用します。
LinearLayout linearLayout = findViewById(R.id.linearLayout);
linearLayout.removeAllViews();
方法2: removeView() LinearLayout内の特定のビューを削除するには、LinearLayoutオブジェクトのremoveView()メソッドを使用します。削除するビューのIDまたはインデックスを指定します。
LinearLayout linearLayout = findViewById(R.id.linearLayout);
View viewToRemove = findViewById(R.id.viewToRemove);
linearLayout.removeView(viewToRemove);
方法3: removeViews() LinearLayout内の連続した範囲のビューを削除するには、LinearLayoutオブジェクトのremoveViews()メソッドを使用します。削除するビューの開始インデックスと削除するビューの数を指定します。
LinearLayout linearLayout = findViewById(R.id.linearLayout);
int startIndex = 1;
int count = 3;
linearLayout.removeViews(startIndex, count);
方法4: setVisibility() LinearLayout内のすべてのビューの可視性を制御するには、LinearLayoutオブジェクトのsetVisibility()メソッドを使用します。ビューを非表示にするには、View.GONEを指定します。
LinearLayout linearLayout = findViewById(R.id.linearLayout);
linearLayout.setVisibility(View.GONE);
以上が、AndroidでLinearLayoutのコンテンツをクリアする方法のいくつかの例です。必要に応じてこれらの方法を組み合わせて使用することもできます。ご希望の方法を選択し、お使いのアプリケーションに応じて適用してください。