Android Open Source - android-edittext-validator Layout Example Activity






From Project

Back to project page android-edittext-validator.

License

The source code is released under:

MIT License

If you think the Android project android-edittext-validator 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 com.andreabaccega.edittextformexample;
/*from  w w w .  j a  v  a  2 s .co  m*/
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.TextView;
import android.widget.Toast;

import com.andreabaccega.widget.FormEditText;

public class LayoutExampleActivity extends Activity {
  private static final String EXTRA_LAYOUT_RES = "EXTRA_LAYOUT_RES";
  private static final String EXTRA_LAYOUT_EXPL_STR_RES = "EXTRA_LAYOUT_EXPL_STR_RES";
  private static final String EXTRA_TITLE = "EXTRA_TITLE";


  private FrameLayout flContainer;
  private TextView tvExplanation;
  private TextView tvTitle;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.layout_examplegeneric);

    flContainer     = (FrameLayout) findViewById(R.id.fl);
    tvExplanation   = (TextView)    findViewById(R.id.tv_explanation);
    tvTitle         = (TextView)    findViewById(R.id.tv_title);
    
    flContainer.addView(LayoutInflater.from(this).inflate(getIntent().getIntExtra(EXTRA_LAYOUT_RES, 0), flContainer, false));
    tvExplanation.setText(getIntent().getIntExtra(EXTRA_LAYOUT_EXPL_STR_RES, 0));
    tvTitle.setText(getIntent().getStringExtra(EXTRA_TITLE));
  }

  public static Intent buildIntent(Context ctx, String title, int layoutRes, int explanationString) {
    Intent toRet = new Intent(ctx, LayoutExampleActivity.class);
    toRet.putExtra(EXTRA_TITLE, title);
    toRet.putExtra(EXTRA_LAYOUT_RES, layoutRes);
    toRet.putExtra(EXTRA_LAYOUT_EXPL_STR_RES, explanationString);
    return toRet;
  }
  
  public void onClickValidate(View v) {
    FormEditText fdt = (FormEditText) findViewById(R.id.et);
    if (fdt.testValidity()) {
      Toast.makeText(this, ":)", Toast.LENGTH_LONG).show();
    } 
  }
  
}




Java Source Code List

com.andreabaccega.edittextformexample.CiaoValidator.java
com.andreabaccega.edittextformexample.EditTextFormExampleActivity.java
com.andreabaccega.edittextformexample.EmailOrCreditCard.java
com.andreabaccega.edittextformexample.LayoutExampleActivity.java
com.andreabaccega.edittextformexample.SettingsActivity.java
com.andreabaccega.edittextformexample.utils.LayoutListItem.java
com.andreabaccega.edittextformexample.utils.ListItem.java
com.andreabaccega.edittextformexample.utils.SimpleListItem.java
com.andreabaccega.formedittextvalidator.AlphaNumericValidator.java
com.andreabaccega.formedittextvalidator.AlphaValidator.java
com.andreabaccega.formedittextvalidator.AndValidator.java
com.andreabaccega.formedittextvalidator.CreditCardValidator.java
com.andreabaccega.formedittextvalidator.DateValidator.java
com.andreabaccega.formedittextvalidator.DomainValidator.java
com.andreabaccega.formedittextvalidator.DummyValidator.java
com.andreabaccega.formedittextvalidator.EmailValidator.java
com.andreabaccega.formedittextvalidator.EmptyValidator.java
com.andreabaccega.formedittextvalidator.IpAddressValidator.java
com.andreabaccega.formedittextvalidator.MultiValidator.java
com.andreabaccega.formedittextvalidator.NotValidator.java
com.andreabaccega.formedittextvalidator.NumericRangeValidator.java
com.andreabaccega.formedittextvalidator.NumericValidator.java
com.andreabaccega.formedittextvalidator.OrValidator.java
com.andreabaccega.formedittextvalidator.PatternValidator.java
com.andreabaccega.formedittextvalidator.PersonFullNameValidator.java
com.andreabaccega.formedittextvalidator.PersonNameValidator.java
com.andreabaccega.formedittextvalidator.PhoneValidator.java
com.andreabaccega.formedittextvalidator.RegexpValidator.java
com.andreabaccega.formedittextvalidator.SameValueValidator.java
com.andreabaccega.formedittextvalidator.Validator.java
com.andreabaccega.formedittextvalidator.WebUrlValidator.java
com.andreabaccega.widget.DefaultEditTextValidator.java
com.andreabaccega.widget.EditTextValidator.java
com.andreabaccega.widget.FormAutoCompleteTextView.java
com.andreabaccega.widget.FormEditText.java
com.andreabaccega.widget.ValidatingEditTextPreference.java