how to implement quick search function with edit text
<p>hi i am new to android.what i did is implementing the search with the edit text for that i am 
writing the code as fallows.</p>

<pre><code>((EditText)findViewById(R.id.EditText01)).setOnKeyListener(new OnKeyListener() {
                public boolean onKey(View v, int keyCode, KeyEvent event) {
                        if(event.getAction() == KeyEvent.ACTION_UP){

                String enteredText = ((EditText)findViewById(R.id.EditText01)).getText().toString();

                if(enteredText.length() &gt; 0 ) {
                String str1 =""+ enteredText.charAt(0);

                str1 = str1.toUpperCase();
                String str2 =""+ enteredText.substring(1);
                str2 = str2.toLowerCase();
                enteredText = str1 + str2;

                }
                 id=0;
                 Iterator&lt;String&gt; strIt = strList.iterator();
                 Log.v("", "Total items in the list****"+strList);
                ((LinearLayout)findViewById(R.id.LinearLayout02)).removeAllViewsInLayout();
                if(strIt.next().startsWith(enteredText))
                {
                    Log.v("", "hi u r enterd letter is there in list");
                }
                else
                {
                    ((LinearLayout)findViewById(R.id.LinearLayout02)).removeAllViewsInLayout();
                    Toast.makeText(MyShoppingList.this, "There is no item In the List Start with Letter "+enteredText+" Click Add Item to Add New Item" ,06 ).show();
                    Log.v("", " u enterd letter is no there in list"+enteredText);
                    additem();

                }

                count = 0;
                while(strIt.hasNext()){
                    String str = strIt.next();

                    if(str.startsWith(enteredText)){

                        //count++;
                    matchingLetters(str);

                }


                }

                }

                        return false;       }

            });
</code></pre>

<p>it works fine,but i am getting problem when key pad of device in active.it doee implement when keypad in active while minimizing the key pad code then only it runs. what's problem i can n't understand pls help me.post some code or link.Thank u  in advance.</p>
