お絵描きアプリのサンプルソースを動かしてみたのですが16行目のgetActionBar().setDisplayShowTitleEnabled(false);という部分Null Pointer Exceptionと出てしまいます。どの部分がいけないのでしょうか?
public class MainActivity extends Activity implements OnNavigationListener { CanvasTest3View view; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); view = new CanvasTest3View(this); setContentView(view); getActionBar().setDisplayShowTitleEnabled(false);//16行目 getActionBar().setNavigationMode( ActionBar.NAVIGATION_MODE_LIST); ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource( this, R.array.color_array, R.layout.actionbar_spinner); adapter.setDropDownViewResource( R.layout.actionbar_spinner_dropdown); getActionBar().setListNavigationCallbacks(adapter, this); } @Override public boolean onNavigationItemSelected( int itemPosition, long itemId) { int color = Color.WHITE; switch(itemPosition){ case 0: color = Color.BLUE; break; case 1: color = Color.GREEN; break; case 2: color = Color.RED; break; } view.setColor(color); return true; } }
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/11 12:11 編集
2016/05/13 13:01