私のプログラムでは、mainとoutputは2つのレイアウトです。最初のメインレイアウトはユーザーに表示され、ユーザーが何らかのデータを入力できるようにし、ボタンを押すとサーバーからデータをフェッチします。2番目のレイアウトのボタンクリックハンドラ
出力はレイアウト "出力"に表示されます。これのために私はこれを次のように使用します:
setContentView(R.layout.output);
TextView tvOutput = (TextView) findViewById(R.id.tv1);
tvOutput.setText("Data:");
//etc..
このレイアウトには、「戻る」ボタンも含まれています。ユーザーがこのボタンを押すと、「メイン」レイアウトに戻ります。これは、ユーザーが新しい詳細を入力して出力をフェッチすることを再度許可するためです。しかし、このボタンのクリックハンドラのコードはどこに書くのですか? "メイン"レイアウトの "Submit"ボタンでは、 "onCreate()"に書きます。しかし、 "戻る"ボタンの場所は?
okです。ボタンウィジェットを使用したい場合はどこにコードを記述しますか? –
その場合は、onCreate自体の中にあるボタンのonClickListenerを記述する必要があります。しかし、すべてのアンドロイドデバイスにはハードウェアの戻るボタンが付属しているので、私はあなたに戻るボタンウィジェットを使用しないことをお勧めします。 UIデザインに追加された冗長性。 Google検索でボタンのクリックリスナーを実装するコードを簡単に見つけることができます。私はそれが助けて欲しいと思います。 –
私はリスナーを作成するコードを知っています。しかし、どこにそれを書くのですか? –