私の Nullpointer の期待は私を困惑させました。FindViewByID で nullpointer 例外が発生しています。ここに私のコードがあります
public class numberActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.number);
}
ImageView portrait = (ImageView) findViewById(R.id.numberImage);
public void numberClick(View v) {
switch(v.getId()){
case R.drawable.numberone:
portrait.setImageResource(R.drawable.numbertwo);
break;
case R.drawable.numbertwo:
portrait.setImageResource(R.drawable.numberthree);
break;
}
}
}
私のnumber.xmlはこちら
<ImageView
android:id="@+id/numberImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/numberone"
android:onClick="numberClick" />
非常に単純なコードだと思いますが、昨夜からヌルポインタ例外にイライラしています。どんな助けでも大歓迎です。