Android Open Source - Paginize Main Page From Project Back to project page Paginize .
License The source code is released under:
Copyright (c) 2014 neevek <i at neevek.net>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
...
If you think the Android project Paginize 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 net.neevek.android.demo.paginize.pages.main;
/ * w w w . j a v a 2 s . c o m * /
import android.view.View;
import android.widget.RadioButton;
import net.neevek.android.demo.paginize.R;
import net.neevek.android.demo.paginize.pages.general.FrameInnerPage;
import net.neevek.android.lib.paginize.PageActivity;
import net.neevek.android.lib.paginize.annotation.InheritPageLayout;
import net.neevek.android.lib.paginize.annotation.InjectView;
import net.neevek.android.lib.paginize.annotation.InnerPageContainerLayoutResId;
/**
* Created by neevek on 3/16/14.
*/
@InheritPageLayout(R.layout.page_main)
@InnerPageContainerLayoutResId(R.id.layout_container)
public class MainPage extends FrameInnerPage implements View.OnClickListener {
@InjectView(value = R.id.rb_nav_btn1, listenerTypes = {View.OnClickListener.class})
private RadioButton mRbNavBtn1;
@InjectView(value = R.id.rb_nav_btn2, listenerTypes = {View.OnClickListener.class})
private RadioButton mRbNavBtn2;
private TabPage1 mTabPage1 = new TabPage1(mContext);
private TabPage2 mTabPage2 = new TabPage2(mContext);
public MainPage(PageActivity pageActivity) {
super (pageActivity);
setTitle("Home!" );
mRbNavBtn1.setChecked(true);
setInnerPage(mTabPage1, null);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.rb_nav_btn1:
setInnerPage(mTabPage1, null);
break ;
case R.id.rb_nav_btn2:
setInnerPage(mTabPage2, null);
break ;
}
}
}
Java Source Code List net.neevek.android.demo.paginize.activities.MainActivity.java net.neevek.android.demo.paginize.pages.general.FrameInnerPage.java net.neevek.android.demo.paginize.pages.general.FramePage.java net.neevek.android.demo.paginize.pages.main.MainPage.java net.neevek.android.demo.paginize.pages.main.TabPage1.java net.neevek.android.demo.paginize.pages.main.TabPage2.java net.neevek.android.demo.paginize.pages.other.AlertPage.java net.neevek.android.demo.paginize.pages.other.ListItemPage.java net.neevek.android.demo.paginize.pages.other.ListPage.java net.neevek.android.demo.paginize.pages.other.TestPage.java net.neevek.android.demo.paginize.pages.viewpager.MyViewPagerPage.java net.neevek.android.demo.paginize.pages.viewpager.ViewPageSubPage1.java net.neevek.android.demo.paginize.pages.viewpager.ViewPageSubPage2.java net.neevek.android.lib.paginize.InnerPageContainer.java net.neevek.android.lib.paginize.InnerPageManager.java net.neevek.android.lib.paginize.InnerPage.java net.neevek.android.lib.paginize.PageActivity.java net.neevek.android.lib.paginize.PageDataCallback.java net.neevek.android.lib.paginize.PageManager.java net.neevek.android.lib.paginize.PagePagerAdapter.java net.neevek.android.lib.paginize.Page.java net.neevek.android.lib.paginize.ViewPagerInnerPage.java net.neevek.android.lib.paginize.ViewPagerPage.java net.neevek.android.lib.paginize.ViewWrapper.java net.neevek.android.lib.paginize.anim.PageAnimator.java net.neevek.android.lib.paginize.anim.SlidePageAnimator.java net.neevek.android.lib.paginize.anim.ZoomPageAnimator.java net.neevek.android.lib.paginize.annotation.DecoratePageConstructor.java net.neevek.android.lib.paginize.annotation.InheritPageLayout.java net.neevek.android.lib.paginize.annotation.InjectPageAnimator.java net.neevek.android.lib.paginize.annotation.InjectView.java net.neevek.android.lib.paginize.annotation.InnerPageContainerLayoutResId.java net.neevek.android.lib.paginize.annotation.PageLayout.java net.neevek.android.lib.paginize.annotation.SetListeners.java net.neevek.android.lib.paginize.annotation.ViewPagerResId.java net.neevek.android.lib.paginize.exception.InjectFailedException.java net.neevek.android.lib.paginize.exception.NotImplementedInterfaceException.java net.neevek.android.lib.paginize.util.AnnotationUtils.java net.neevek.android.lib.paginize.util.ViewFinder.java