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.func_db; /*from ww w. j av a 2 s . c o m*/ import android.view.View; import android.view.View.OnClickListener; import com.android_mvc.sample_project.controller.FuncDBController; import com.android_mvc.framework.activities.base.BaseNormalActivity; import com.android_mvc.framework.controller.validation.ActivityParams; import com.android_mvc.framework.ui.UIBuilder; import com.android_mvc.framework.ui.UIUtil; import com.android_mvc.framework.ui.view.MButton; import com.android_mvc.framework.ui.view.MCheckBox; import com.android_mvc.framework.ui.view.MEditText; import com.android_mvc.framework.ui.view.MLinearLayout; import com.android_mvc.framework.ui.view.MTextView; /** * ???????DB?????????? * @author id:language_and_engineering * */ public class DBEditActivity extends BaseNormalActivity { MLinearLayout layout1; MTextView tv1; MEditText et1; MLinearLayout layout2; MTextView tv2; MEditText et2; MLinearLayout layout3; MTextView tv3; MCheckBox chbox1; MButton button1; @Override public void defineContentView() { final DBEditActivity activity = this; // ??????UI????????????? new UIBuilder(context) .add( layout1 = new MLinearLayout(context) .orientationHorizontal() .widthFillParent() .add( tv1 = new MTextView(context) .text("??????" ) .widthWrapContent() , et1 = new MEditText(context) .widthPx(300) ) , layout2 = new MLinearLayout(context) .orientationHorizontal() .widthFillParent() .add( tv2 = new MTextView(context) .text("???" ) .widthWrapContent() , et2 = new MEditText(context) .widthPx(200) ) , layout3 = new MLinearLayout(context) .orientationHorizontal() .widthFillParent() .add( tv3 = new MTextView(context) .text("?????????????????" ) .widthWrapContent() , chbox1 = new MCheckBox(context) .unChecked() ) , button1 = new MButton(context) .text("???????????DB??") .click(new OnClickListener(){ @Override public void onClick(View v) { FuncDBController.submit(activity); } }) ) .display(); } @Override public void afterViewDefined() { if( $.intentHasKey("hoge") ) { // Intent?????????????????????Toast????? UIUtil.longToast(this, $.extras().getString("hoge") ); } } @Override public ActivityParams toParams() { // ???????????????????????? return new ActivityParams() .add("?????", "name", et1.getText().toString() ) .add("??", "age", et2.getText().toString() ) .add("?????????", "favorite_flag", chbox1.isChecked()) ; } }