Skip to main content

How to Create Custome Key-board in android




  











write code in res/xml/


<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
    android:horizontalGap="0px"
    android:keyWidth="10%p"
    android:verticalGap="0px" >

    <Row>
        <Key
            android:codes="1"
            android:keyEdgeFlags="left"
            android:keyLabel="1" />
        <Key
            android:codes="2"
            android:keyLabel="2" />
        <Key
            android:codes="3"
            android:keyLabel="3" />
        <Key
            android:codes="4"
            android:keyLabel="4" />
        <Key
            android:codes="5"
            android:keyLabel="5" />
        <Key
            android:codes="6"
            android:keyLabel="6" />
        <Key
            android:codes="7"
            android:keyLabel="7" />
        <Key
            android:codes="8"
            android:keyLabel="8" />
        <Key
            android:codes="9"
            android:keyLabel="9" />
        <Key
            android:codes="0"
            android:keyEdgeFlags="right"
            android:keyLabel="0" />
    </Row>
    <Row>
        <Key
            android:codes="11"
            android:keyEdgeFlags="left"
            android:keyLabel="q" />
        <Key
            android:codes="12"
            android:keyLabel="w" />
        <Key
            android:codes="13"
            android:keyLabel="e" />
        <Key
            android:codes="14"
            android:keyLabel="r" />
        <Key
            android:codes="15"
            android:keyLabel="t" />
        <Key
            android:codes="16"
            android:keyLabel="y" />
        <Key
            android:codes="17"
            android:keyLabel="u" />
        <Key
            android:codes="18"
            android:keyLabel="i" />
        <Key
            android:codes="19"
            android:keyLabel="o" />
        <Key
            android:codes="10"
            android:keyEdgeFlags="right"
            android:keyLabel="p" />
    </Row>
    <Row>
        <Key
            android:codes="21"
            android:horizontalGap="5%p"
            android:keyEdgeFlags="left"
            android:keyLabel="a" />
        <Key
            android:codes="22"
            android:keyLabel="s" />
        <Key
            android:codes="23"
            android:keyLabel="d" />
        <Key
            android:codes="24"
            android:keyLabel="f" />
        <Key
            android:codes="25"
            android:keyLabel="g" />
        <Key
            android:codes="26"
            android:keyLabel="h" />
        <Key
            android:codes="27"
            android:keyLabel="j" />
        <Key
            android:codes="28"
            android:keyLabel="k" />
        <Key
            android:codes="29"
            android:keyEdgeFlags="right"
            android:keyLabel="l" />
    </Row>
    <Row>
        <Key
            android:codes="31"
            android:horizontalGap="5%p"
            android:keyEdgeFlags="left"
            android:keyLabel="z" />
        <Key
            android:codes="32"
            android:keyLabel="x" />
        <Key
            android:codes="33"
            android:keyLabel="c" />
        <Key
            android:codes="34"
            android:keyLabel="v" />
        <Key
            android:codes="35"
            android:keyLabel="b" />
        <Key
            android:codes="36"
            android:keyLabel="n" />
        <Key
            android:codes="37"
            android:keyLabel="m" />
        <Key
            android:codes="-5"
            android:isRepeatable="true"
            android:keyEdgeFlags="right"
            android:keyLabel="Back"
            android:keyWidth="15%p" />
    </Row>
    <Row android:rowEdgeFlags="bottom" >
        <Key
            android:codes="-3"
            android:horizontalGap="20%p"
            android:keyEdgeFlags="left"
            android:keyLabel="\@"
            android:keyWidth="15%p" />
        <Key
            android:codes="-2"
            android:keyLabel=".com"
            android:keyWidth="15%p" />
        <Key
            android:codes="-1"
            android:keyLabel="-"
            android:keyWidth="15%p" />
        <Key
            android:codes="-4"
            android:keyEdgeFlags="right"
            android:keyLabel="."
            android:keyWidth="15%p" />
    </Row>

</Keyboard>


 Finally,

in res/layout/main.xml 





Comments

Popular posts from this blog

Multi-Selection ListView ANDROID with CheckBox PART-2

Check Below Code : mainActivity.java package com.example.listviewcheckbox; import java.util.ArrayList; import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.os.Bundle; import android.util.Log; import android.view.LayoutInflater; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.CheckBox; import android.widget.ImageView; import android.widget.ListView; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends Activity { private ListView listview; ArrayList<String> items = new ArrayList<String>(); private int count; private boolean[] thumbnailsselection; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(...

Multi-Selection ListView ANDROID with CheckBox

Shaadi.com Indian Matrimonials Download code Create New Android Project: in res/layout/main.xml create new layout for list row : in res/layout/list_row.xml in your Main Activity Class: Create Class name mItems: Create New Class name SelectViewHolder: Create New Class name SelectArrayAdapter: Download Source Code Click Here : Check PART2 for more detail. Shaadi.com Matrimonials

Android - Notifications - 3 (Applying a big view style to a notification)

Big picture style Bitmap icon1 = BitmapFactory.decodeResource(getResources(), R.drawable.dhaval1); NotificationCompat.Builder mBuilder = new NotificationCompat.Builder( this).setAutoCancel(true) .setContentTitle("DJ-Android notification") .setSmallIcon(R.drawable.ic_launcher).setLargeIcon(icon1) .setContentText("Hello World!"); NotificationCompat.BigPictureStyle bigPicStyle = new NotificationCompat.BigPictureStyle(); bigPicStyle.bigPicture(icon1); bigPicStyle.setBigContentTitle("Dhaval Sodha Parmar"); mBuilder.setStyle(bigPicStyle); // Creates an explicit intent for an Activity in your app Intent resultIntent = new Intent(this, testActivity.class); // The stack builder object will contain an artificial ba...