0

Eclipse のドラッグ アンド ドロップ ツールを使用して相対レイアウトを定義したので、すべてのボタンが希望どおりに配置されます。私の問題は、別のクラスのメソッドを呼び出す onClick リスナーを設定するときです。画面上のアイテムを再描画できるようにするには、レイアウト マネージャーにアクセスして、画面からボタンを追加および削除したり、textView を更新したりできるようにする必要があります。Java で作成したデモでこれらすべてを実行し、GridBagConstraints で JPanel を使用しました。今はあまり開発を行っていないシステムである Android に移行しているので、新しいことを学ばなければならないところです。たとえば、私が作成したデモでは、次のことができます。

grid.remove(trueButton);
grid.add(falseButton);
grid.remove(textField);
grid.add(backButton);

基本的に、Android アプリで同じようなことができるようにしたいと考えています。私が提供できるより多くの情報が必要な場合は、どこから始めればよいかを検討しているので、どれだけ必要かはわかりません. Eclipse のドラッグ アンド ドロップ部分がすべてを実行してくれるので、すべてが XML で宣言されています。私に問題を引き起こしているのはJavaの部分だけです。

4

1 に答える 1

0

非表示/表示したいボタンの setVisibility だけではどうですか? TextViews と同じです。

可視性を「GONE」に設定すると、ビューが削除されたかのようになります (レイアウト内のスペースを占有せず、タッチ イベントに応答しません)。

于 2013-10-10T18:45:34.763 に答える