Back to project page android-widget-keyboardless-edittext.
The source code is released under:
MIT License
If you think the Android project android-widget-keyboardless-edittext 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 net.simplyadvanced.examplekeyboardlessedittext.app; /*from w ww .j a v a 2 s . c o m*/ import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.view.View; import android.widget.EditText; import net.simplyadvanced.widgets.KeyboardlessEditText; /** Simple sample app to demonstrate the KeyboardlessEditText */ public class MainActivity extends Activity implements View.OnClickListener { private EditText mEditText; private View mDot; private View mDash; private View mBackspace; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mEditText = (EditText) findViewById(R.id.inputText); mDot = findViewById(R.id.dotButton); mDash = findViewById(R.id.dashButton); mBackspace = findViewById(R.id.backspaceButton); mDot.setOnClickListener(this); mDash.setOnClickListener(this); mBackspace.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.dotButton: pressKey(KeyEvent.KEYCODE_PERIOD); return; case R.id.dashButton: pressKey(KeyEvent.KEYCODE_MINUS); return; case R.id.backspaceButton: pressKey(KeyEvent.KEYCODE_DEL); return; } } private void pressKey(int keycode) { KeyEvent event = new KeyEvent(KeyEvent.ACTION_DOWN, keycode); mEditText.onKeyDown(keycode, event); } }