Android Open Source - CampusUB1 Sliding Preference Activity






From Project

Back to project page CampusUB1.

License

The source code is released under:

Apache License

If you think the Android project CampusUB1 listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.slidingmenu.lib.app;
//from   ww w  .  j  av a2 s .c  o m
import com.slidingmenu.lib.SlidingMenu;

import android.os.Bundle;
import android.preference.PreferenceActivity;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup.LayoutParams;

public class SlidingPreferenceActivity extends PreferenceActivity implements SlidingActivityBase {

  private SlidingActivityHelper mHelper;

  /* (non-Javadoc)
   * @see android.app.Activity#onCreate(android.os.Bundle)
   */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    mHelper = new SlidingActivityHelper(this);
    super.onCreate(savedInstanceState);
    mHelper.onCreate(savedInstanceState);
  }

  /* (non-Javadoc)
   * @see android.app.Activity#onPostCreate(android.os.Bundle)
   */
  @Override
  public void onPostCreate(Bundle savedInstanceState) {
    super.onPostCreate(savedInstanceState);
    mHelper.onPostCreate(savedInstanceState);
  }

  /* (non-Javadoc)
   * @see android.app.Activity#findViewById(int)
   */
  @Override
  public View findViewById(int id) {
    View v = super.findViewById(id);
    if (v != null)
      return v;
    return mHelper.findViewById(id);
  }

  /* (non-Javadoc)
   * @see android.app.Activity#onSaveInstanceState(android.os.Bundle)
   */
  @Override
  protected void onSaveInstanceState(Bundle outState) {
    super.onSaveInstanceState(outState);
    mHelper.onSaveInstanceState(outState);
  }

  /* (non-Javadoc)
   * @see android.app.Activity#setContentView(int)
   */
  @Override
  public void setContentView(int id) {
    setContentView(getLayoutInflater().inflate(id, null));
  }

  /* (non-Javadoc)
   * @see android.app.Activity#setContentView(android.view.View)
   */
  @Override
  public void setContentView(View v) {
    setContentView(v, new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
  }

  /* (non-Javadoc)
   * @see android.app.Activity#setContentView(android.view.View, android.view.ViewGroup.LayoutParams)
   */
  @Override
  public void setContentView(View v, LayoutParams params) {
    super.setContentView(v, params);
    mHelper.registerAboveContentView(v, params);
  }

  /* (non-Javadoc)
   * @see com.slidingmenu.lib.app.SlidingActivityBase#setBehindContentView(int)
   */
  public void setBehindContentView(int id) {
    setBehindContentView(getLayoutInflater().inflate(id, null));
  }

  /* (non-Javadoc)
   * @see com.slidingmenu.lib.app.SlidingActivityBase#setBehindContentView(android.view.View)
   */
  public void setBehindContentView(View v) {
    setBehindContentView(v, new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
  }

  /* (non-Javadoc)
   * @see com.slidingmenu.lib.app.SlidingActivityBase#setBehindContentView(android.view.View, android.view.ViewGroup.LayoutParams)
   */
  public void setBehindContentView(View v, LayoutParams params) {
    mHelper.setBehindContentView(v, params);
  }

  /* (non-Javadoc)
   * @see com.slidingmenu.lib.app.SlidingActivityBase#getSlidingMenu()
   */
  public SlidingMenu getSlidingMenu() {
    return mHelper.getSlidingMenu();
  }

  /* (non-Javadoc)
   * @see com.slidingmenu.lib.app.SlidingActivityBase#toggle()
   */
  public void toggle() {
    mHelper.toggle();
  }

  /* (non-Javadoc)
   * @see com.slidingmenu.lib.app.SlidingActivityBase#showAbove()
   */
  public void showContent() {
    mHelper.showContent();
  }

  /* (non-Javadoc)
   * @see com.slidingmenu.lib.app.SlidingActivityBase#showBehind()
   */
  public void showMenu() {
    mHelper.showMenu();
  }
  
  /* (non-Javadoc)
   * @see com.slidingmenu.lib.app.SlidingActivityBase#showSecondaryMenu()
   */
  public void showSecondaryMenu() {
    mHelper.showSecondaryMenu();
  }

  /* (non-Javadoc)
   * @see com.slidingmenu.lib.app.SlidingActivityBase#setSlidingActionBarEnabled(boolean)
   */
  public void setSlidingActionBarEnabled(boolean b) {
    mHelper.setSlidingActionBarEnabled(b);
  }

  /* (non-Javadoc)
   * @see android.app.Activity#onKeyUp(int, android.view.KeyEvent)
   */
  @Override
  public boolean onKeyUp(int keyCode, KeyEvent event) {
    boolean b = mHelper.onKeyUp(keyCode, event);
    if (b) return b;
    return super.onKeyUp(keyCode, event);
  }
}




Java Source Code List

android.UnusedStub.java
com.dev.campus.CampusUB1App.java
com.dev.campus.LauncherActivity.java
com.dev.campus.SettingsActivity.java
com.dev.campus.directory.Contact.java
com.dev.campus.directory.DirectoryActivity.java
com.dev.campus.directory.DirectoryAdapter.java
com.dev.campus.directory.DirectoryManager.java
com.dev.campus.event.Category.java
com.dev.campus.event.EventAdapter.java
com.dev.campus.event.EventFragment.java
com.dev.campus.event.EventMultiChoiceModeListener.java
com.dev.campus.event.EventPagerAdapter.java
com.dev.campus.event.EventParser.java
com.dev.campus.event.EventViewActivity.java
com.dev.campus.event.Event.java
com.dev.campus.event.EventsActivity.java
com.dev.campus.event.Feed.java
com.dev.campus.home.HomeActivity.java
com.dev.campus.home.HomeAdapter.java
com.dev.campus.home.HomeEntryItem.java
com.dev.campus.home.HomeItem.java
com.dev.campus.home.HomeSeparatorItem.java
com.dev.campus.map.MapActivity.java
com.dev.campus.map.Position.java
com.dev.campus.schedule.Group.java
com.dev.campus.schedule.ScheduleActivity.java
com.dev.campus.schedule.ScheduleAdapter.java
com.dev.campus.schedule.ScheduleImportService.java
com.dev.campus.schedule.ScheduleParser.java
com.dev.campus.util.AboutDialog.java
com.dev.campus.util.FilterDialog.java
com.dev.campus.util.Persistence.java
com.dev.campus.util.PrefFragment.java
com.dev.campus.util.SubscribeDialog.java
com.dev.campus.util.TimeExtractor.java
com.dev.campus.util.UpcomingEventsDialog.java
com.slidingmenu.lib.CanvasTransformerBuilder.java
com.slidingmenu.lib.CustomViewAbove.java
com.slidingmenu.lib.CustomViewBehind.java
com.slidingmenu.lib.MenuInterface.java
com.slidingmenu.lib.SlidingMenu.java
com.slidingmenu.lib.app.SlidingActivityBase.java
com.slidingmenu.lib.app.SlidingActivityHelper.java
com.slidingmenu.lib.app.SlidingActivity.java
com.slidingmenu.lib.app.SlidingFragmentActivity.java
com.slidingmenu.lib.app.SlidingListActivity.java
com.slidingmenu.lib.app.SlidingMapActivity.java
com.slidingmenu.lib.app.SlidingPreferenceActivity.java