2015-04-30 45 views
0

我想知道是否有這樣的方法來複制基維的wrap_content XML屬性。Kivy中的類似屬性

--------------------------------------------------------------- 
|                | 
|                | 
|      REALLY LARGE TITLE      | 
|                | 
|       Play        | 
|                | 
|       Scores       | 
|                | 
|       About        | 
|                | 
--------------------------------------------------------------- 

基本上,因爲它無法解釋的按鈕中的大標題,我不能使用BoxLayout

+0

你能與解釋你想要什麼樣的行爲和你的問題具有的BoxLayout +標籤(理想一個例子)?我不知道WRAP_CONTENT XML屬性的作用。 – inclement

+0

基本上在Kivy,我似乎無法複製一個動態'BoxLayout'大小。在標準的Android編程,'wrap_content'使父佈局舒展的大小它包含的部件我不能在Kivy中這樣做,因爲我必須爲佈局指定一個固定大小 –

回答

1

如果您想爲按鈕/標籤指定特定尺寸,可以使用帶有一列的GridLayout併爲其指定kv規則height: self.minimum_height。然後,它會自動調整它的高度,以匹配其孩子,你必須手動設置的高度之和(並給他們size_hint_y: None

+0

按鈕應該是200×30像素 –

+0

你是說因爲你不懂如何設置它們大小? – inclement

+0

我知道如何使用'size'屬性設置尺寸,但按鈕展開到浮動佈局的大小。你有我可以發送代碼的電子郵件嗎? –