2011-08-04 8 views
5

を開始EdiTextし、そのコードを有するAMは次のとおりです。EDITTEXTは、私のコードではポイントの問題のAndroid

<EditText 
    android:layout_height="150dp" 
    android:id="@+id/profiledescription" 
    android:imeOptions="actionDone|flagNoExtractUi" 

    android:textSize="16sp" 
    android:paddingLeft="20dp" 
    android:layout_width="fill_parent" 
    android:enabled="false" 



    android:layout_marginRight="20dp"></EditText> 

しかし、問題は、カーソルが真ん中ではなく、通常の最初の位置から開始されている。

Editext cursor

答えて

12

おそらく、レイアウト内の対応するXML要素にandroid:gravity="top"を設定する必要があります。

4

そのEditTextのレイアウトにandroid:gravity="top"を追加する必要があります。

<EditText 
    android:layout_height="150dp" 
    android:id="@+id/profiledescription" 
    android:imeOptions="actionDone|flagNoExtractUi" 
    android:gravity="top" 
    android:textSize="16sp" 
    android:paddingLeft="20dp" 
    android:layout_width="fill_parent" 
    android:enabled="false" 
    android:layout_marginRight="20dp"> 
</EditText> 
5

あなたのEditText XML宣言では、以下の項目を指定してみてください:

<EditText android:gravity="left|top" ... /> 

・ホープ、このことができます!

2

は、次を使用します。

android:gravity="top" android:singleLine="false" 
関連する問題