2012-08-13 60 views
1

在我的應用程序我鎖定屏幕方向爲肖像。但我改變這一點,當用戶點擊一個編輯文本框。在縱向模式下它工作正常。但在橫向模式下,編輯文本高度幾乎是實際大小的兩倍。下面是我編輯文本的xml。編輯文字高度增加,同時改變方向

<EditText 
     android:id="@+id/mylist_AddNewFFtext" 
     android:layout_width="fill_parent" 
     android:layout_height="0dp" 
     android:layout_margin="5dp" 
     android:layout_weight="1" 
     android:background="@drawable/mylist_stdcenterelement" 
     android:imeOptions="actionSend|actionGo|actionDone" 
     android:inputType="text|textCapWords" 
     android:maxLength="1000" 
     android:padding="5dp" 
     android:textColor="@android:color/black" 
     android:textSize="14sp" 
     android:textStyle="bold" 
     android:visibility="visible" /> 

我已經刪除了weight = 1屬性,但它不起作用。我如何解決這個問題?

+0

變化的寬度和高度,以「wrap_parent」,這意味着該視圖將剛剛夠大包圍其內容。 – 2012-08-13 11:42:23

+0

然後在我開始輸入編輯框的大小之前會是零禮儀? – 2012-08-13 11:57:43

+0

不,它不會是零!試試看。 – 2012-08-13 12:01:47

回答

0
<EditText 
    android:id="@+id/mylist_AddNewFFtext" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_margin="5dp" 
    android:layout_weight="1" 
    android:background="@drawable/mylist_stdcenterelement" 
    android:imeOptions="actionSend|actionGo|actionDone" 
    android:inputType="text|textCapWords" 
    android:maxLength="1000" 
    android:padding="5dp" 
    android:textColor="@android:color/black" 
    android:textSize="14sp" 
    android:textStyle="bold" 
    android:visibility="visible" /> 

讓你的佈局高度0dp爲wrap_content因爲你試圖插入文字0dp高度編輯文本框中

+0

這就是爲什麼我給重量屬性。 – 2012-08-13 11:56:24

相關問題