Android Character Picker Dialog Example
An Example of Character Picker Dialog in Android.
File Name : MainActivity.java
package com.bipinrupadiya.charachterpickerdemo;
import android.app.Activity;
import android.os.Bundle;
import android.text.method.CharacterPickerDialog;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class MainActivity extends Activity {
private CharacterPickerDialog CPD = null;
String chrOptions = "0123456789";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final EditText t = (EditText) findViewById(R.id.editText1);
Button button = (Button) this.findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
CPD.setTitle("Select Charecter");
CPD.show();
}
});
CPD = new CharacterPickerDialog(this, new View(this), null, chrOptions,
true) {
public void onClick(View v) {
String c = "";
c = ((Button) v).getText().toString();
Toast.makeText(getApplicationContext(), "" + c,
Toast.LENGTH_SHORT).show();
t.setText(t.getText().toString() + c);
dismiss();
}
};
}
}
import android.app.Activity;
import android.os.Bundle;
import android.text.method.CharacterPickerDialog;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class MainActivity extends Activity {
private CharacterPickerDialog CPD = null;
String chrOptions = "0123456789";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final EditText t = (EditText) findViewById(R.id.editText1);
Button button = (Button) this.findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
CPD.setTitle("Select Charecter");
CPD.show();
}
});
CPD = new CharacterPickerDialog(this, new View(this), null, chrOptions,
true) {
public void onClick(View v) {
String c = "";
c = ((Button) v).getText().toString();
Toast.makeText(getApplicationContext(), "" + c,
Toast.LENGTH_SHORT).show();
t.setText(t.getText().toString() + c);
dismiss();
}
};
}
}
File Name : activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="142dp"
android:text="Button" />
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginTop="55dp"
android:ems="10" >
<requestFocus />
</EditText>
</RelativeLayout>
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="142dp"
android:text="Button" />
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginTop="55dp"
android:ems="10" >
<requestFocus />
</EditText>
</RelativeLayout>
Subscribe to:
Post Comments (Atom)
Subjects
- WordPress
- Mobile Computing-4649303 Practical Solution
- Android Programming New Syllabus Theory
- LAMP Question Bank
- LAMP Theory
- Step by Step Android Example
- Android Practical
- Android Theory
- Android Question Bank
- FON Practical
- FON Theory
- OS Practical
- OS Theory
- HTML
- JavaScript
- WTAD Theory
- WTAD Question Bank
- WTAD Quick Guide
- WTAD GTU Papers
- WTAD Practical

Categories
- Android (55)
- c (11)
- Configure Tomcat7 (2)
- CSS (3)
- Decryption (16)
- Difference (1)
- Encryption (16)
- Error Detection and Correction Techniques (3)
- FON (27)
- Framing Technic (2)
- install Tomcat (2)
- J2EE (29)
- JAVA (13)
- JavaScript (19)
- linux (8)
- OS (17)
- PHP (11)
- Protocol (3)
- SERVER SOCKET PROGRAMING (7)
- Servlet (13)
- shell script (33)
- unix (22)
- WTAD (34)

© BipinRupadiya.com. Powered by Blogger.

2 comments:
hmmmmm
Great Article
android based projects
Java Training in Chennai
FInal Year Project Centers in Chennai
Java Training in Chennai
projects for cse
The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training
Post a comment