0

すべてのメンバーが最大 5 人の子を持つ Android アプリケーションを作成しているため、子を動的に表示する必要があります。ただし、XML レイアウトに条件を適用することはできません。

任意の提案をいただければ幸いです。

4

2 に答える 2

1

それがJavaコードの目的です。アクティビティとウィジェットの xml レイアウトを作成してから、それらを Java で操作します。

于 2012-10-04T21:19:26.890 に答える
1

あなたのxmlコードであなたのレイアウトを作ることができます

android:visibility="gone"

それらを表示しないようにするには、mainActivity (Java コード) でそれらを表示させます。

LayoutView.setVisibility(View.VISIBLE);
// or
LayoutView.setVisibility(View.GONE); //depending on the case

私は通常、ボタンのテキストビューなど(子フィールド)をボタンクリックイベントで表示または非表示にして、他のレイアウトを水平または垂直に配置するようにレイアウトを作成します。

于 2012-10-04T21:27:29.900 に答える