/* * Author: Miguel Angel Bravo (@MiguelAngelBrav) * The Android Open Source Project Katbag is licensed under the General GPLv3. * */ package cl.ipp.katbag.core; import org.holoeverywhere.widget.EditText; import android.content.Context; import android.graphics.Typeface; import android.view.Gravity; import android.widget.RelativeLayout; import cl.ipp.katbag.R; public class KatbagEditText extends EditText { public Context context; public KatbagEditText(Context context) { super(context); this.setTextAppearance(context, R.style.katbag_edittext); this.context = context; Typeface face = Typeface.createFromAsset(context.getAssets(), context.getString(R.string.one_page_default_font)); this.setTypeface(face); } public void setTextAlign(String align) { if (align.contentEquals("left")) this.setGravity(Gravity.TOP | Gravity.LEFT); else if (align.contentEquals("center")) this.setGravity(Gravity.TOP | Gravity.CENTER); else if (align.contentEquals("right")) this.setGravity(Gravity.TOP | Gravity.RIGHT); } public void setFontSize(int size) { this.setTextSize(size); } public void setColorText(int color) { this.setTextColor(color); } public void moveToXY(int left, int top) { RelativeLayout.LayoutParams lp = (RelativeLayout.LayoutParams) this.getLayoutParams(); lp.leftMargin = left; lp.topMargin = top; this.setLayoutParams(lp); } }