@Override public void setStackedBackgroundDrawable(Drawable d) { mActionBar.setStackedBackgroundDrawable(d); }
@SuppressWarnings("static-access") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); this.thisActivity = getParent(); // mViewPager.setBackgroundColor(android.graphics.Color.GRAY); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); File file = new File(Environment.getExternalStorageDirectory() + "/jarvise.txt"); if (!file.exists()) { try { file.createNewFile(); BufferedWriter br = new BufferedWriter(new FileWriter(file)); br.write("host address / ip address"); br.write("\n"); br.write("username"); br.write("\n"); br.write("password"); br.write("\n"); br.write("default1"); br.write("\n"); br.write("default2"); br.write("\n"); br.write("default3"); br.write("\n"); br.write("default4"); br.write("\n"); br.flush(); br.close(); } catch (IOException e) { System.out.println("errore creazione file"); e.printStackTrace(); } this.user = config.getUser(); this.pass = config.getPass(); this.host = config.getHost(); this.def1 = config.getDefault0(); this.def2 = config.getDefault1(); this.def3 = config.getDefault2(); this.def4 = config.getDefault3(); } actionBar = getActionBar(); actionBar.setBackgroundDrawable(getResources().getDrawable(R.drawable.carbo)); // actionBar.setBackgroundDrawable((new ColorDrawable(android.graphics.Color.BLUE))); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); actionBar.setStackedBackgroundDrawable(getResources().getDrawable(R.drawable.layout)); mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager()); mViewPager = (ViewPager) findViewById(R.id.pager); mViewPager.setAdapter(mSectionsPagerAdapter); mViewPager.setOnPageChangeListener( new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { actionBar.setSelectedNavigationItem(position); } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { mViewPager.getParent().requestDisallowInterceptTouchEvent(true); } @Override public void onPageScrollStateChanged(int arg0) { // go back to the center allowing to scroll indefinitely // mViewPager.setCurrentItem(1, false); } }); // For each of the sections in the app, add a tab to the action bar. // Create a tab with text corresponding to the page title defined by // the adapter. Also specify this Activity object, which implements // the TabListener interface, as the callback (listener) for when // this tab is selected. actionBar.addTab(actionBar.newTab().setText("Status").setTabListener(this)); actionBar.addTab(actionBar.newTab().setText("Pannello").setTabListener(this)); actionBar.addTab(actionBar.newTab().setText("Personali").setTabListener(this)); actionBar.addTab(actionBar.newTab().setText("Controllo").setTabListener(this)); actionBar.addTab(actionBar.newTab().setText("Sensori").setTabListener(this)); actionBar.addTab(actionBar.newTab().setText("Settaggi").setTabListener(this)); }