いつも私のアプリに入れましたvoid onCreate
のボタンを追加しましたが、今ではもっとボタン(約10)でアプリをやろうとしています。私はすべてのボタンを起動アプリでアクティブにしたいと思います。 私の意見では、このonCreateを追加するにはあまりにも多くのボタンであり、アプリケーションは長く始まるでしょう。
私はこの入れてみました:どのように、どこのonCreateの外にボタンを追加することができ、onCreate
ボタンがonCreateの外にあります
のうち
myButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
myMethod();
}
})
をしかしAndroidStudioは、私がアイデアを持っていないsetOnClickListener
とview
を強調しています。
アクティビティに必要なUIに関連するすべてのものは、onCreateで定義する必要があります。 – Swr7der
'onCreate()'では問題は発生しませんが、そのメソッドを保持したい場合よりクリーンであれば、初期化を行うメソッドを作成し、 'onCreate()'から呼び出すことができます。 – codeMagic