2012-06-17 63 views
0

我是Android新手。設置EditText的高度不超過中心屏幕的座標

現在我需要EditText這應該不會超過一定的大小。現在,我嘗試使用此代碼:

<EditText 
     android:id="@+id/editText" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="top" 
     android:inputType="text|textMultiLine" 
     android:minLines="3" /> 

layout_height =「WRAP_CONTENT」 - 在這種情況下,我EditText高度等於在它的字母數。

但我需要限制高度爲EditText的示例設置高度不超過中心屏幕。

我知道我們有一些問題,因爲Android使用了許多不同的屏幕。

我們有沒有辦法計算出這個高度。我的意思是EditText的下邊框不應該超過屏幕的中心。

非常感謝!

回答

1

您可以通過添加額外的價值

android:maxLines 

而且限制一個EditText您可以添加

android:maxHeight 

與某種DP值。

我不會使用其他技術來限制高度。

+0

如何以編程方式更改maxHeight?任何想法 –