2012-09-11 73 views
2

我已經試過了,只有當我刪除android:inputType="phone"這個鍵盤時Enter才能跳轉到Next EditText。我不知道android:imeOptions="actionNext"android:inputType="phone"之間是否有衝突。Android EditText不起作用android:imeOptions =「actionNext」android:inputType =「phone」

代碼: AutoCompleteTextViewandroid:imeOptions="actionNext"android:inputType="phone",但鍵盤上的Enter鍵不會進入下一個。

  <RelativeLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="horizontal" > 

       <ImageView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentLeft="true" 
        android:paddingBottom="12dp" 
        android:paddingLeft="13dp" 
        android:paddingTop="12dp" 
        android:src="@drawable/fd_28" /> 


       <TextView 
        android:id="@+id/texttitle_phone" 
        style="@style/TextviewRentItem" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginLeft="30dip" /> 

       <EditText 
        android:id="@+id/content_phone" 
        style="@style/TextviewRentItemCon3" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_marginRight="50dip" 
        android:layout_toRightOf="@id/texttitle_phone" 
        android:paddingBottom="12dp" 
        android:paddingRight="15dp" 
        android:paddingTop="12dp" 
        android:imeOptions="actionNext" 
        android:singleLine="true" 
        android:inputType="phone"/> 
      </RelativeLayout> 
     </LinearLayout> 

     <LinearLayout 
      android:id="@+id/linearLayout0_ll" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginTop="10dip" 
      android:background="@drawable/bg_rect_black_filled_white" 
      android:orientation="vertical" > 

      <!-- the second--> 

      <RelativeLayout 
       android:id="@+id/linearLayout0" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="horizontal" > 

       <ImageView 
        android:id="@+id/img_house" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentLeft="true" 
        android:paddingBottom="12dp" 
        android:paddingLeft="10dp" 
        android:paddingTop="12dp" 
        android:src="@drawable/fd_29" /> 

       <TextView 
        android:id="@+id/textview3" 
        style="@style/TextviewRentItem" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginLeft="30dip" 
        android:focusable="true" 
        android:text="@string/house" /> 

       <AutoCompleteTextView 
        android:id="@+id/add_rent_manage_house" 
        style="@style/TextviewRentItemCon3" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_marginRight="50dip" 
        android:layout_toRightOf="@id/textview3" 
        android:dropDownHeight="90dp" 
        android:hint="@string/default_add_rent_house_remind" 
        android:imeOptions="actionNext" 
        android:singleLine="true" /> 
      </RelativeLayout> 
+2

注:這是確定堆棧溢出來回答你自己的問題,如果你解決自己的問題,只是爲了讓它更清晰,你的問題已經解決了,而不是埋在你的問題中的已編輯的行:) – Xono

+0

我不能使用Answer Your Ques這個網站問我「Human Verificaition」,並且我無法通過它... –

+7

我認爲真正的解決方案是加入'android:singleLine =「true」' – xbakesx

回答

相關問題