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

Android - Google MAP V2 PART 3 (add Polyline)

Download Full Code  of  PART-1 , 2 , 3 , 4 Before go ahead Please look in to PART-1 & PART-2 I have just modify Main Activity class: package com.djandroid.mapsv2; import android.graphics.Color; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.GoogleMap.OnMapClickListener; import com.google.android.gms.maps.GoogleMap.OnMarkerClickListener; import com.google.android.gms.maps.SupportMapFragment; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.Marker; import com.google.android.gms.maps.model.MarkerOptions; import com.google.android.gms.maps.model.Polyline; import com.google.android.gms.maps.model.PolylineOptions; public class MainActivity extends FragmentActivity { private GoogleMap MAP; private boolean markClic...

Android show Data from Sqlite DB into Grid View

Shaadi.com Matrimonials Shaadi.com Indian Matrimonials Your Main Activity class package com . Sqlite_grid_view ; import java . util . ArrayList ; import java . util . List ; import android . app . Activity ; import android . os . Bundle ; import android . util . Log ; import android . view . View ; import android . widget . AdapterView ; import android . widget . AdapterView . OnItemClickListener ; import android . widget . ArrayAdapter ; import android . widget . GridView ; import android . widget . TextView ; import android . widget . Toast ; public class AndroidSQLiteTutorialActivity extends Activity { private GridView gridView ; public static ArrayList < String > ArrayofName = new ArrayList < String >(); /** Called when the activity is first created. */ @ Override public void onCreate ( Bundle savedInstanceState ) { super . onCreate ( savedInstanceState ); setContentView ( R . l...

Connecting mysql Database in ANDROID using PHP & JSON

 To implement this tutorial you should have basic knowledge of how to run PHP script and start server.  If we talk about client-server architecture, client is Android device and in server side there is a combination of PHP Script and MySQL. In short, PHP Script sits in middle as shown in image. Lets suppose that we have a MySQL database named Employee, and a table int created, with the following SQL: CREATE TABLE `employee` (   `emp_id` int(11) NOT NULL auto_increment,   `emp_name` varchar(100) NOT NULL,   PRIMARY KEY  (`emp_id`) ) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ; The PHP code will be very simple: Now Create Android Project :  The Android part is only a bit more complicated: -use a HttpPost to get the data -convert response to string -parse JSON data in to List In Your First Activity : O/P :