私はAndroidには初めてで、Javaでの経験はほとんどありません。私はいくつかのメソッドがViewオブジェクトを必要とする理由を理解していません。Viewオブジェクトをいくつかのメソッドに渡す必要があるのはなぜですか?
アクティビティでボタンをクリックすると呼び出されるメソッドです。
public void eatCookie(View view) { //Example code inside
ImageView previous = (ImageView) findViewById(R.id.android_cookie_image_view);
previous.setImageResource(R.drawable.after);
TextView previousText = (TextView) findViewById(R.id.status_text_view);
previousText.setText("I'm so full!");
}
このコードでは、ビューオブジェクトを使用する行はありません。このコードはudacityチュートリアルからのものです。オブジェクトビューが実際に無用である。この場合、
public void eatCookie() {.....}
私はこれは正しい説明ですわからないが、[この]をチェック(http://terokarvinen.com/2011/simple-button-for-android-xml-onclick-public-method )。ビューのonClickプロパティが見つかるかもしれないレイアウトファイルをチェックする必要があるかもしれません。 – Raghavendra
[なぜこの型にView型のオブジェクトを渡す必要がありますか?](http://stackoverflow.com/questions/21618368/why-do-you-need-to-pass-an-object-このタイプの視点からタイプへのビュー) –