我需要一個Sencha觸摸容器,一旦我爲它設置了一個寬度(固定或以父母的百分比),自動計算其高度以保持給定的形狀因子,甚至當屏幕旋轉時。Sencha觸摸容器具有靈活的寬度和保留尺寸
0
A
回答
0
的繼借力resize
事件的@PeterKellner建議,事實證明這是比較容易比我想象實現這樣的組件:使用
Ext.define('Fiddle.ux.AutoResizeComponent', {
extend: 'Ext.Component',
xtype: 'autoresizecomponent',
config: {
formFactor: 1
},
initialize: function() {
var me = this;
var onResize = function() {
var formFactor = me.getFormFactor();
var width = me.element.dom.offsetWidth;
me.setHeight(width/formFactor);
}
this.on('resize', onResize);
}
});
0
您可以在父級上使用hbox佈局,並指定容器的彈性或寬度。這會照顧高度http://try.sencha.com/touch/2.0.0/docs/Ext.layout.HBox.2/
相關問題
- 1. 具有靈活寬度的UICollectionViewCell
- 2. 彈出窗口不保留Safari中的寬度/高度尺寸
- 3. 元器件角具有尺寸(寬度高度)
- 4. 砌體:適合寬度但保持最大容器尺寸?
- 5. 具有固定高度和靈活寬度的單排桌子
- 6. 創建具有固定寬度和靈活高度的div
- 7. sencha觸摸應用的正常尺寸是多少?
- 8. bitmapData的尺寸(寬度和高度)
- 9. 在Swing或AWT庫具有靈活的尺寸
- 10. 當父母更改尺寸時,圖像容器不靈活
- 11. UITableView多列具有靈活的寬度和動態控制
- 12. 固定高度元素具有適應文本內容的靈活寬度
- 13. HTML DIV表具有靈活的高度/寬度
- 14. 使用FlexSlider保留尺寸
- 15. ds觸摸屏靈敏度
- 16. Android SeekBar觸摸靈敏度
- 17. 觸摸屏靈敏度
- 18. 觸摸屏靈敏度
- 19. UIImageView - 固定寬度和靈活高度?
- 20. 更改容器的寬度和高度而不更改子尺寸
- 21. UITableViewCell在靈活寬度內的「可觸摸」區域的裁剪或遮罩UITableView
- 22. 靈活的寬度列
- 23. 如何將靈活的寬度div放入固定寬度的容器中?
- 24. 最大寬度和橫幅尺寸
- 25. Raphael.js - 帶有原始寬度和高度尺寸的圖像?
- 26. 如何覆蓋具有靈活高度和固定寬度的視圖的intrinsictContentSize?
- 27. 蘋果的觸摸尺寸至少爲44x44;較小的高度和較長的寬度可接受
- 28. 如何確定的內容或尺寸寬度的容器內容
- 29. 使下拉菜單具有靈活的寬度
- 30. 具有靈活寬度的Android單選按鈕
您是否嘗試將偵聽器添加到面板並在調整大小事件時根據寬度計算新的高度? –
@PeterKellner我想這是要走的路,如果你想闡述一個答案,我會很高興接受它,否則我會這樣做。 –