2010-11-10 126 views
17

我有這個EditText和Button,我不得不降低它的高度。我嘗試使用android:height="10px",但它不起作用。順便說一句android:width="180px"工程確定,然後我不知道爲什麼我不能調整高度。如何更改EditText和Button的高度?

下面是代碼:

<EditText 
    android:id="@+id/Movile" 
    android:layout_alignBaseline="@+id/MovileLabel" 
    android:layout_alignParentRight="true" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:width="180px" 
    android:height="10px"/> 

<Button 
     android:id="@+id/inviteButton" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/invite" 
     android:width="100px" 
     android:height="5px" 
     android:layout_marginLeft="40dip"/> 
+0

的可能重複[如何讓Android的EditText比默認的高度變小?(http://stackoverflow.com/questions/1361332/how-to-make- android-edittext-smaller-default-in-height) – Jonas 2010-11-10 15:41:31

+0

你有沒有試過將android:textSize設置爲你想要的文本大小? – 2010-11-10 15:20:11

回答

22

而不是設置值來android:height="10px"使用android:layout_height="10px"

android:layout_width="180px" 
android:layout_height="10px" 
+1

它不起作用.... – NullPointerException 2010-11-10 15:44:52

+0

您是否在EditText和Button中編輯過?這是你的父母佈局? – 2010-11-10 15:55:54

+0

@LabeebP感謝它的工作 – 2014-12-20 23:32:22

1

如果字體太大,裏面不能decrase文本編輯的大小。

嘗試android:textSize='6sp'

+0

它不起作用,按鈕和edittext仍然相同高度... – NullPointerException 2010-11-10 15:26:04

+0

你嘗試了以上與android:layout_height =「wrap_content」一起嗎? – yosh 2010-11-10 16:08:26

5

你需要擺脫"wrap_content"性質的,只是有固定的寬度和高度爲這樣:

<EditText 
    android:id="@+id/Movile" 
    android:layout_alignBaseline="@+id/MovileLabel" 
    android:layout_alignParentRight="true" 
    android:layout_width="180px" 
    android:layout_height="10px"/> 

<Button 
     android:id="@+id/inviteButton" 
     android:text="@string/invite" 
     android:layout_width="100px" 
     android:layout_height="5px" 
     android:layout_marginLeft="40dip"/> 
4

使用android:minHeight="120dp"屬性。

如果需要增加高度動態添加 android:layout_height="wrap_content"

相關問題