2013-08-01 78 views
0

我該如何製作TextView_height=content_height+padding 當我向文本框添加一些頂部填充時 - 它將內容移動到TextView邊框的後面。 這是對的,因爲我使TextView與內容一樣高。在Android中:如何強制TextView包裝內容和填充

是否有可能使TextView與content + padding一樣高?

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:focusable="false" 
tools:context=".DisplayActivity" > 

<TextView 
    android:id="@+id/TopmessageStripe" 
    style="@style/TopmessageStripeTheme" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentTop="true" 
    android:layout_alignWithParentIfMissing="false" 
    android:layout_centerHorizontal="true" 
    android:height="@dimen/big_margin" 
    android:paddingTop="5dp" 
    android:text="TextView" /> 

    </RelativeLayout> 

enter image description here

+0

您可以粘貼xml定義嗎? – yarakyo

回答

2

這是最有可能的問題

android:height="@dimen/big_margin" 

它設置自定義高度而不是包裝內容。

0

不知道如何做到這一點是用圖形界面,但是這可能是你在XML中尋找什麼的文本視圖

<TextView 
     android:id="@+id/mTextView" 
     android:paddingTop="5dp" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content"  
     > 
    </TextView> 
+0

這就是我所做的。有問題的文字超過textView – Skip

+0

我明白了,現在,我已經發布了這個之前,你添加了XML。然而,Yarakyo是正確的,你正在設置高度兩次,第二個覆蓋第一個。 – Cob50nm