2014-10-30 2 views
0

기본적으로 textType에 inputType을 추가하면 줄 수를 변경하지 않습니다. 예 : 당신이 크기가 증가 것이다 EDITTEXT의 끝에 도달하고 당신은 단순히 너무 옆으로inputType을 추가하면 editText의 크기가 변경되지 않습니다.

<EditText 
    android:id="@+id/editText_name" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentTop="true" 
    android:maxLines="5" 
    android:ems="10" 
    android:imeOptions="actionNext" 
    android:inputType="textPersonName" > 

    <requestFocus /> 
</EditText> 

을 스크롤 inputType를 추가하는 경우, 두 번째 줄에 계속 입력 할 때 inputType없이 내가 어떻게 할 수 inputType과 자동 크기 조정을 모두 얻으시겠습니까?

+0

문제는 사용중인 inputType입니다. textPersonName dosnt는 하나 이상의 linse를 가질 수있게합니다. 이것을 얻기 위해서는 inputtype 텍스트를 사용하십시오. –

+0

스윙과 그곳에 놓친 친구, 나는 이미 textPostalAddress가 그 일을하지는 않지만 그걸 시도해 보았습니다. – Kaylee

+0

사용중인 루트 레이아웃은 무엇입니까? 상대 레이아웃? –

답변

1

이가 문제를 해결하는 것입니다 :

<EditText 
    android:id="@+id/editText_name" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentTop="true" 
    android:ems="10" 
    android:imeOptions="actionNext" 
    android:inputType="textMultiLine" 
    android:maxLines="5" > 

    <requestFocus /> 
</EditText> 
+0

와우, 나는 정말로 거기에서 파고 들었고, 옵션으로, 모든 editText에 textMultiLine을 사용하고 매력처럼 작동한다는 것을 결코 알지 못했다. 환호하는 친구! – Kaylee

관련 문제