我对 Nullpointer 的期望让我很难过。我在 FindViewByID 处收到空指针异常。这是我的一段代码
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" />
我认为非常简单的代码,但自昨晚以来,空指针异常让我感到沮丧。任何帮助表示赞赏。