設置ImageView的時,這是班裏的onCreate(...)方法:空指針異常與位圖
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.editor);
setRequestedOrientation(1);
v = new SView(this);
v.setOnTouchListener(this);
//v.setZOrderOnTop(true);
//v.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
setContentView(v);
ImageView back = (ImageView) findViewById(R.id.IVEditor);
bm = loadPhoto("photo", bm);
if(bm != null)
{
//This Section is giving me the error
back.setImageBitmap(bm);
}
}
這是錯誤,當我雙擊它它帶給我的分離式部分的上方。我不知道爲什麼,但:
11-09 07:42:42.624: E/AndroidRuntime(32472): Caused by: java.lang.NullPointerException
11-09 07:42:42.624: E/AndroidRuntime(32472): at com.synlight_development.tattoo_it.Editor.onCreate(Editor.java:64)
11-09 07:42:42.624: E/AndroidRuntime(32472): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1072)
11-09 07:42:42.624: E/AndroidRuntime(32472): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1785)
11-09 07:42:42.624: E/AndroidRuntime(32472): ... 11 more
我得到這個工作,這是很好的。我現在遇到的問題是,我有一個水平滾動查看我的佈局,有沒有辦法在屏幕上顯示? – jister13