Hi Rajiv, Thanks for the reply......but in my app i want to trap the virtual keyboard keycodes , "VK_RETURN" etc, which i referred from this link *http://www.codeweblog.com/virtual-keyboard-key-code-table/* which are not getting captured by onKeyDown method. How can i do that ?
Thanks in advance, Ameya On Fri, Jun 4, 2010 at 10:04 AM, Rajiv <rajiv...@gmail.com> wrote: > Hi ameya, > I think u may have did little bit mistake in your application, if you will > implement these things in the following way, offcource you will got the > solution. > > Suppose you are using Layout as *account* and Activity as *AccountActivity > *, you need to do the following modification in there > > account.xml > <?xml version="1.0" encoding="UTF-8"?> > <LinearLayout > xmlns:android="http://schemas.android.com/apk/res/android" > android:orientation="vertical" > android:layout_width="fill_parent" > android:layout_height="fill_parent"> > > > <ScrollView > android:layout_width="fill_parent" > android:layout_height="wrap_content"> > <RelativeLayout > android:orientation="vertical" > android:layout_width="fill_parent" > android:layout_height="wrap_content" > android:gravity="left"> > > > <TextView > android:layout_width="fill_parent" > android:layout_height="wrap_content" > android:paddingTop="4dip" > android:paddingLeft="4dip" > android:text="Email address:" > android:id="@+id/emailtext"/> > > <EditText > android:id="@+id/email" > android:layout_width="fill_parent" > android:layout_height="wrap_content" > android:layout_marginLeft="8dip" > android:layout_marginRight="8dip" > android:hint="Your email address" > android:inputType="textEmailAddress" > android:layout_below = "@id/emailtext"/> > > <TextView > android:layout_width="fill_parent" > android:layout_height="wrap_content" > android:paddingTop="4dip" > android:paddingLeft="4dip" > android:text="Password:" > android:id="@+id/passwdtext" > android:layout_below = "@id/email" > /> > > <EditText > android:id="@+id/password" > android:layout_width="fill_parent" > android:layout_height="wrap_content" > android:layout_marginLeft="8dip" > android:layout_marginRight="8dip" > android:hint="Your password" > android:inputType="textPassword" > android:layout_below = "@id/passwdtext"/> > > > <TextView > android:layout_width="fill_parent" > android:layout_height="wrap_content" > android:paddingTop="2dip" > android:id="@+id/space1" > android:layout_below = "@id/password" > /> > <Button > android:id="@+id/validate" > android:layout_width="wrap_content" > android:layout_height="wrap_content" > android:text="continue" > android:layout_below = "@id/space1" > android:layout_centerInParent = "true"/> > </RelativeLayout> > </ScrollView> > </LinearLayout> > > > AccountActivity > > //package > //import > > > public class AccountActivity extends Activity implements OnClickListener, > AlertDialog.OnClickListener { > > > private EditText userNameEditText; > private EditText passwordEditText; > > private Button validateAccountButton; > > protected void onCreate(Bundle savedInstanceState) { > super.onCreate(savedInstanceState); > > setContentView(R.layout.account); > > userNameEditText = (EditText) findViewById(R.id.email); > passwordEditText = (EditText) findViewById(R.id.password); > > validateAccountButton = (Button) > findViewById(com.skyscape.packageajccsevenektwondata.android.voucher.ui.R.id.validate); > validateAccountButton.setOnClickListener(this); > > } > > > public void onClick(View view) { > if (view == validateAccountButton) { > validate(); > } > } > > protected void validate() { > //Validate your Account > } > > public boolean onKeyDown(int keyCode, KeyEvent event) { > return super.onKeyDown(keyCode, event); > } > > > } > > If you implement in this way, i think you will got your desired result. > Let me know if you still have doubt. > > Regards, > Rajiv > > > On Thu, Jun 3, 2010 at 7:17 PM, ameya dandekar <ameya...@gmail.com> wrote: > >> Hi, >> I am currently working on sdk 1.5, in which i want capture the Click event >> of Enter key on Virtual Keypad. >> My requirement is, for my Username/Password Login screen. Click on >> Username field. Cursor is displayed in Text entry box. Click on Enter key on >> Virtual Keypad. Cursor should be displayed in Password field. Take the >> cursor in Password field. Click on Enter key on Virtual Keypad. Virtual >> Keypad should be closed. >> I am testing the app on HTC Magic. >> >> Regards, >> Ameya. >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Android Developers" group. >> To post to this group, send email to android-developers@googlegroups.com >> To unsubscribe from this group, send email to >> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com> >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en > > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en