2011-08-30 92 views
1

已解決:layout_height參數在按鈕欄定義中設置爲Match_parent。更改爲wrap_content。使用嵌套的LinearLayout

我目前正在研究一個新的應用程序,它在主屏幕的頂部有一系列按鈕。 「buttonBar」XML定義了一個linearLayout,後來嵌套在另一個linearLayout中。

按鈕顯示正常,但是如果我然後將文本視圖置於包含語句之下,文本不會出現。我認爲它實際上出現在按鈕後面。我認爲,因爲它在一個父線性佈局中,它會出現在包含的(嵌套的)嵌套佈局之後。

請有人解釋爲什麼這不會發生,並指出我在正確的方向來解決它。

大加讚賞, 中號

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    > 
    <include layout="@layout/buttonheader"/> 

    <TextView android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="TextView" 
       android:id="@+id/textView1" 
       android:textColor="#ffffff"> 
    </TextView> 
</LinearLayout> 
+0

佈局如果您解決您的問題yourslef的width,發佈你的答案並接受它。 – inazaruk

回答

0

設置height和所包含的佈局buttonheader

所以,你可以看到,這包括在佈局

+0

是否有設置這些設置的方法,以便它們可以在所有手機上使用?我只有HTC的願望,我正在開發,我擔心明確設置這些參數可能會降低兼容​​性。 – mAndroid

+0

你可以使用相對佈局,它會幫助你很多關於屏幕問題 – Dharmendra

相關問題