2013-08-07 177 views
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> 

我有四個編輯文本。當我在第一個編輯文本中輸入一些值時,如果它沒有焦點,則檢查一個條件。現在,如果條件爲假,那麼焦點應該放在第一個編輯文本上,但它在最後一個。編輯文本焦點

我想如果條件strRO.equals("12345")失敗,那麼焦點應該是第一次編輯文本。 但目前它在最後編輯文本。

Please Healp me。

回答

0

當條件不滿足......

edittext.requestFocus(); 
+0

嘗試了所有的答案建議,但最後的EditText不會離開的焦點 光標是在兩個編輯文本首先看到最後,但,當我鍵入改變最後一個 – user2651715

0

試試這個

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

    editText1.requestFocus(); 

    editText4.clearFocus(); 
} 
+0

嘗試了所有的答案碰巧建議,但最後的EditText不會離開的焦點 – user2651715

+0

光標是可見的兩個編輯文本第一和最後但是當我輸入變化發生在最後一個。 – user2651715

+0

嘗試我編輯的ans它可能適用於你。 – mdDroid

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();

+0

試過先生,但沒有發生在我身邊主席 – user2651715

+0

我已經嘗試了很多次,並且每次都能正常工作,請確保您已妥善地將此代碼放入Java代碼中:EditText firsteditText =(的EditText)findViewById(R.id.txtRO); firsteditText.requestFocus();並在第一個編輯文本中嘗試以下代碼行:android:focusable =「true」 –

相關問題