Back to project page android-mvc-framework.
The source code is released under:
Apache License
If you think the Android project android-mvc-framework listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.android_mvc.sample_project.activities.main; //from w ww . jav a 2s.com import android.view.View; import android.view.View.OnClickListener; import com.android_mvc.sample_project.R; import com.android_mvc.sample_project.controller.MainController; import com.android_mvc.framework.activities.base.BaseNormalActivity; import com.android_mvc.framework.ui.UIBuilder; import com.android_mvc.framework.ui.UIUtil; import com.android_mvc.framework.ui.menu.OptionMenuBuilder; import com.android_mvc.framework.ui.menu.OptionMenuDescription; import com.android_mvc.framework.ui.view.MButton; import com.android_mvc.framework.ui.view.MTextView; /** * ??????????????? * @author id:language_and_engineering * */ public class TopActivity extends BaseNormalActivity { MTextView tv1; MTextView tv2; MButton button1; MButton button2; MButton button3; MButton button4; @Override public void defineContentView() { final TopActivity activity = this; // ??????????????????UI???????????????? new UIBuilder(context) .add( tv1 = new MTextView(context) .text("??????????Top???????????" ) .widthWrapContent() , tv2 = new MTextView(context) .text("?????????????????" + $._(R.string.app_name) ) .widthWrapContent() , button1 = new MButton(context) .text("Toast???") .click(new OnClickListener(){ @Override public void onClick(View v) { UIUtil.longToast(context, "Toast???????"); } }) , button2 = new MButton(context) .text("DB?????????") .click(new OnClickListener(){ @Override public void onClick(View v) { MainController.submit(activity, "EDIT_DB"); } }) , button3 = new MButton(context) .text("DB?????????") .click(new OnClickListener(){ @Override public void onClick(View v) { MainController.submit(activity, "VIEW_DB"); } }) , button4 = new MButton(context) .text("????????????") .click(new OnClickListener(){ @Override public void onClick(View v) { MainController.submit(activity, "TAB_SAMPLE"); } }) ) .display(); } @Override public OptionMenuBuilder defineMenu() { final TopActivity activity = this; // ???????????? return new OptionMenuBuilder(context) .add( new OptionMenuDescription() { @Override protected String displayText() {return "DB??";} @Override protected void onSelected() { // ???????? MainController.submit(activity, "EDIT_DB"); } } ) .add( new OptionMenuDescription() { @Override protected String displayText() {return "DB??";} @Override protected void onSelected() { // ???????? MainController.submit(activity, "VIEW_DB"); } } ) ; } @Override public void onBackPressed() { // ??????????????????? moveTaskToBack(true); } }