0
<LinearLayout
        android:id="@+id/footer"
        android:layout_width="fill_parent"
        android:layout_height="90dip"
        android:layout_alignParentBottom="true"
        android:background="@layout/footer_repeat"
        android:orientation="vertical" >
    </LinearLayout>
    <!-- Footer Ends -->


    <!-- Login Form -->

    <LinearLayout
        android:id="@+id/midheader"
        android:layout_width="500dp"
        android:layout_height="wrap_content"
        android:layout_below="@id/header"
        android:layout_centerHorizontal="true"
        android:orientation="vertical"
        android:onClick="layoutClick"
        android:padding="10dip" >

        <!-- Email Label -->

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/stk_location"
            android:textColor="#ffffff"
            android:textSize="20dip" />

        <Spinner
            android:id="@+id/cmbstock"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="15dip"
            android:layout_marginTop="5dip"
            android:textColor="#ff0000"
            android:textSize="50dip" />

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/RONO"
            android:textColor="#ffffff"
            android:textSize="20dip" />

        <EditText
            android:id="@+id/txtRO"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="15dip"
            android:layout_marginTop="5dip"
            android:background="@drawable/back"
            android:focusableInTouchMode="true"

            android:inputType="text"
            android:paddingLeft="10dp"
            android:singleLine="true"
            android:textColor="#000000"
            android:textSize="35dip"
            android:width="@dimen/padding_large" />

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/ITEMNO"
            android:textColor="#ffffff"
            android:textSize="20dip" />

        <EditText
            android:id="@+id/txtItemNO"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="15dip"
            android:layout_marginTop="5dip"
            android:background="@drawable/back"
            android:clickable="false"
            android:cursorVisible="false"
            android:focusable="false"
            android:focusableInTouchMode="false"
            android:inputType="text"
            android:paddingLeft="10dp"
            android:singleLine="true"
            android:textColor="#000000"
            android:textSize="35dip"
            android:width="@dimen/padding_large" />

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/ITEMDESC"
            android:textColor="#ffffff"
            android:textSize="20dip" />

        <EditText
            android:id="@+id/txtItemDesc"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="15dip"
            android:layout_marginTop="5dip"
            android:background="@drawable/back"
            android:clickable="false"
            android:cursorVisible="false"
            android:focusable="false"
            android:focusableInTouchMode="false"
            android:inputType="text"
            android:paddingLeft="10dp"
            android:singleLine="true"
            android:textColor="#000000"
            android:textSize="35dip"
            android:width="@dimen/padding_large" />

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/BIN"
            android:textColor="#ffffff"
            android:textSize="20dip" />

        <EditText
            android:id="@+id/txtBin"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="15dip"
            android:layout_marginTop="5dip"
            android:background="@drawable/back"
            android:inputType="text"
            android:paddingLeft="10dp"

            android:singleLine="true"
            android:textColor="#000000"
            android:textSize="35dip"
            android:width="@dimen/padding_large" />

        <LinearLayout
            android:id="@+id/botbtn"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:paddingBottom="5dip"
            android:paddingLeft="5dip"
            android:paddingTop="5dip" >

            <Button
                android:id="@+id/btnLogin"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="bottom"
                android:layout_marginRight="5dip"
                android:layout_marginTop="2dip"
                android:background="@drawable/bgbutton"
                android:height="60dip"
                android:onClick="onBtnClicked"
                android:text="@string/btnSubmit"
                android:textColor="#000000"
                android:textSize="30dip"
                android:width="240dip" />

            <Button
                android:id="@+id/btnCancel"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="bottom"
                android:layout_marginLeft="5dip"
                android:background="@drawable/bgbutton"
                android:height="60dip"
                android:onClick="onBtnResetClicked"
                android:text="@string/btnReset"
                android:textColor="#000000"
                android:textSize="30dip"
                android:width="240dip" />
        </LinearLayout>
    </LinearLayout>

4 つの編集テキストがあります。最初の編集テキストに値を入力すると、フォーカスがない場合に条件がチェックされます。条件が false の場合、フォーカスは First Edit Text にあるはずですが、Last One にあります。

条件strRO.equals("12345")が失敗した場合は、最初の編集テキストにフォーカスする必要があります。しかし、現在は最後の編集テキストにあります。

私を助けてください。

4

3 に答える 3

0

これを試して

if(!strRO.equals("12345")){

    editText1.requestFocus();

    editText4.clearFocus();
}
于 2013-08-07T05:57:33.310 に答える
0

それを試してみてください:

<LinearLayout android:focusable="true"
    android:focusableInTouchMode="true" 
    android:layout_width="0px"
    android:layout_height="0px" >

    <requestFocus />
</LinearLayout>

または、次の方法も使用できます。

EditText firsteditText=(EditText)findViewById(R.id.edt1);

firsteditText.requestFocus();

于 2013-08-07T05:58:05.463 に答える
0

条件が満たされないとき...

edittext.requestFocus();
于 2013-08-07T05:50:05.240 に答える