package com.android_mvc.framework.ui.view; import java.util.HashMap; import android.content.Context; import android.widget.EditText; /** * EditTextのラッパークラス。 * @author id:language_and_engineering * */ public class MEditText extends EditText implements IFWView { public MEditText(Context context) { super(context); } // パラメータ保持 HashMap<String, Object> view_params = new HashMap<String, Object>(); @Override public Object getViewParam(String key) { return view_params.get(key); } @Override public void setViewParam(String key, Object val) { view_params.put(key, val); } // 以下は属性操作 public MEditText widthPx(int px) { setWidth(px); // http://www.javadrive.jp/android/textview/index8.html return this; } public MEditText text(String s) { setText(s); return this; } public String text() { return this.getText().toString(); // http://stackoverflow.com/questions/2785907/what-does-an-edittext-gettext-in-android-return-if-it-is-empty } }