0

Androidプログラミングを始めたばかりで、2つのテキストフィールドに入力し、新しいフレームのボタンをクリックしてさらにいくつかのテキストフィールドを作成するというタスクがありました。

そのボタンをクリックしたときに作成した2番目のxmlファイルにcontentViewを変更することにしました。ただし、contentviewを変更するまで、その2番目のxmlファイル内のウィジェットを使用できませんか?まだ表示されていないボタンにはできないクリックリスナーなどを追加したいのですが。

別のアプローチを使用する必要がありますか、それとも単に遅れていますか?

4

2 に答える 2

1

すべてを1つのアクティビティ(単一の画面を表すことになっている)に含める場合は、すべてのビューを単一のXMLファイルで指定し、最初に非表示にするビューの可視性をinvisibleまたはに設定できますgone。その後、後で表示できます。すべてが単一のXMLレイアウトになっているため、ビューが表示されていなくてもビューにアクセスできますが、ユーザーには表示されません。

Javaで可視性を設定するview.setVisibility(int visibility)には、整数がView.VISIBLEView.INVISIBLEまたはである場所を使用しますView.GONE

于 2011-10-25T17:03:47.593 に答える
1

FragmentsAPIの使用を検討してください。

于 2011-10-25T17:06:12.890 に答える