2011-10-05 37 views
0

確定的底部,所以我有一個佈局,看起來是這樣的:的TextView在我的佈局沒有出現

LinearLayout 
    TextView 
    LinearLayout (Horizontal) 
    TextView 
    CustomImageView 
    \LinearLayout 
    TextView 
\LinearLayout 

但我的底部的TextView被切斷,沒有顯示。我的內部LinearLayout和自定義視圖都有其佈局高度的wrap_content參數。我能做些什麼來確保底部的TextView會顯示?

EDIT(S):

這在XML爲底的TextView:

<TextView 
android:id="@+id/Label" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="title" 
android:gravity="bottom" 
android:textSize="16dp"/> 

而且滾動型是不是對我的項目有用,但textviews需要在同一個屏幕上顯示。

+0

顯示XML的一些簡要的TextView什麼[R屬性 –

+0

嘗試將scrollview作爲佈局根目錄。看看你是否可以查看你的TextView .. – PH7

+0

你可以發佈屏幕截圖嗎? – Sujit

回答

1

最好的辦法是在頂層,而不是LinearLayout使用RelativeLayout,然後你可以使用在底部把你的TextView:android:alignParentBottom="true"

+0

這確實在底部顯示了textview,但它與上面的imageview重疊。如果我將android:layout_below添加到TextView,那麼我會遇到同樣的問題,並且會再次切斷屏幕。 – user650309

+0

如果您將ImageView定義爲fill_parent,它將與textView重疊,添加您的佈局Xml,我會將其修復到您:) – Houcine

+0

只需修復它。必須在imageview上方放置底部textview,並使用android:layout_above將imageview設置爲上方。感謝您的幫助! – user650309

2

一個訣竅是有頂級的RelativeLayout而不是LinearLayout,它會這樣做。

另一個是在當前佈局的頂層使用ScrollView。

希望它有幫助!