Android模拟器键盘选项卡键导航无法正常工作

时间:2015-06-08 21:18:32

标签: android eclipse

我正在使用EclipseADT开发应用程序。现在,仿真器键盘工作正常,我可以在EditTexts中输入值,但是选项卡导航不起作用,当有许多字段时单击每个EditText很麻烦。我已经确保在我的设备配置中启用了硬件,如this answer:

中所述
hw.keyboard=yes

根据我的观察,这已经开始发生,因为除了Eclipse之外我还安装了AndroidStudio来测试这个IDE。但是在安装AS之后,我还更新了AndroidSDK,因此也可能是由于这个原因造成的。

更新:新日输入屏幕

enter image description here

1 个答案:

答案 0 :(得分:0)

在我更改了活动的布局xml后,此问题得到了解决,如下所示:

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/newdayLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.prahladyeri.android.droidwells.NewDayActivity" >



    <TextView
        android:id="@+id/lblnewdaySiteName"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:text="Some very long site name"
        android:textStyle="bold" />

    <TextView
        android:id="@+id/lblnewdayDate"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/lblnewdaySiteName"
        android:text="01/01/2015" />

    <Button
        android:id="@+id/cmdnewdayEditDate"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/lblnewdayDate"
        android:text="Edit Date" />

        <Button
        android:id="@+id/cmdnewdaySave"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:text="SAVE" />


        <Button
        android:id="@+id/cmdnewdayCancel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/cmdnewdaySave"
        android:layout_alignTop="@+id/cmdnewdaySave"
        android:text="Cancel" />


    <Button
        android:id="@+id/cmdnewdayTanks"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_toRightOf="@+id/cmdnewdayCancel"
        android:layout_alignTop="@+id/cmdnewdayCancel"
        android:text="Tanks" />

</RelativeLayout>