1
A
回答
2
知名度:崩潰沒有佔用任何空間。
下面是一個例子,以確認:
page.xml
<Page loaded="loaded">
<StackLayout>
<Button text="{{ showDetails ? 'Hide' : 'Show' }}" tap="toggle" />
<GridLayout width="200" height="200" backgroundColor="red" visibility="{{ showDetails ? 'visible' : 'collapsed' }}" >
<Label text="{{ showDetails }}" textWrap="true" />
</GridLayout>
<GridLayout width="200" height="200" backgroundColor="gray" >
<Label text="Always visible element" textWrap="true" />
</GridLayout>
</StackLayout>
</Page>
page.ts
var observable = require("data/observable");
var pageData = new observable.Observable();
exports.loaded = function(args) {
pageData.set("showDetails", true);
args.object.bindingContext = pageData;
}
exports.toggle = function() {
pageData.set("showDetails", !pageData.get("showDetails"));
}
有了這個例子,當你改變中間元素(紅色網格框)的可見性,它將完全崩潰而不佔用空間,第三個元素(灰色網格框)將向上移動。
相關問題
- 1. 在android中隱藏包含的佈局
- 2. iOS的佈局變化隱藏視圖
- 3. android佈局隱藏/顯示視圖
- 4. Android:在相對佈局中查看和隱藏包含的佈局
- 5. 佈局越來越隱藏與列表視圖佈局(Android)
- 6. Android的相對佈局包含圖像視圖佈局
- 7. MVC - 包含多個視圖的佈局
- 8. 訪問包含的xml佈局視圖
- 9. 如何以編程方式在Android中隱藏佈局/視圖
- 10. 如何顯示/隱藏視圖/佈局在開關點擊android?
- 11. 隱藏和顯示android佈局 - 如何標記活動佈局?
- 12. Android佈局效率,多個視圖或單個隱藏視圖?
- 13. MVC局部視圖隱藏主視圖
- 14. 隱藏的視圖和相鄰的間隙與自動佈局
- 15. 使用Cocoa自動佈局來隱藏和顯示視圖
- 16. Monodroid - 如何包含佈局?
- 17. 包含佈局在另一個佈局中填充視圖
- 18. JQuery佈局隱藏
- 19. 如何在另一個佈局中包含進度欄視圖
- 20. 如何引用視圖內包含佈局android
- 21. MVC如何包含一個沒有佈局信息的視圖
- 22. 如何在視圖層次中動態地包含佈局?
- 23. 如何在佈局中包含空白視圖
- 24. neteans從視圖隱藏包
- 25. 如何將包含多個文字視圖的佈局包裝到圖像中
- 26. 如何在佈局中包含畫布
- 27. Android相對佈局隱藏我的圖片視圖
- 28. 如何隱藏Android中的佈局
- 29. 如何隱藏Xamarin.forms C#中的佈局?
- 30. 如何隱藏動畫的TabPager佈局
謝謝。我試圖隱藏一個ListView項目。當最外面的元素是一個StackLayout,並且當我設置可見性崩潰時,它隱藏所有嵌套的元素,但它仍然佔用空間。但是,當我添加一個額外的StackLayout級別並將可見性應用於內部元素時 - 它按預期工作。 – dashman
@dashman您的評論拯救了我的一天,謝謝 – Steve