首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ext.List屏幕适配问题

Ext.List屏幕适配问题
EN

Stack Overflow用户
提问于 2013-10-22 21:39:32
回答 3查看 96关注 0票数 0

在我的基于sencha的应用程序中,我想让ext.list的大小取决于设备屏幕。下面是我使用的代码。

代码语言:javascript
复制
 var tab=  Ext.create('Ext.List', {
                                 width: 320,//Size wants to change depends on device display
                                 height: 290,//Size wants to change depends on device display
                                 id : 'itemList',
                                 disableSelection: true,
                                 selectedItemCls:'',
                                 itemTpl: ['<div style="margin:0px;" >'+
                                           '<table style="margin:0px;padding:0px;height:40px;" width="100%" >'+
                                           '<tr><td style="padding-left:2px;width:20%;"><span><img src="data:image/jpeg;base64,{itemImage}" height="42" width="42"/>'+
                                           '</span></td><td><span><b><font size="3">{itemName}</font></b><br>{itemDesc}</span></td>'+
                                           '<td style="padding-left:2px;width:20%;">'+
                                           '<img src="resources/img/arrow.png" onclick="viewgiftdetails(\'{itemID}\')"/>'+
                                           '</td></tr></table></div>'].join(),
                                 listeners : {
                                 itemtap: function (list, index, item, record, senchaEvent) {
                                 var data = record.getData();
                                 var itemID = data.itemID;
                                 App.gvars.itidi=data.itemID;
                                 var itemPurchased = data.itemPurchased;
                                 var imgref=data.itemImage;
                                 viewgiftdetails(itemID);
                                 Ext.getCmp('homepnl').setActiveItem({
                                                                     title: 'My item',
                                                                     items: [viewitemspnl]
                                                                     }, {type:'fade', direction:'left'});
                                 }
                                 }
                                 });

哪些代码需要根据显示情况进行更改?

EN

回答 3

Stack Overflow用户

发布于 2013-10-23 16:39:07

我认为你应该删除列表中指定的宽度和高度,并添加应该这样做的布局配合。

代码语言:javascript
复制
layout:'fit',
票数 0
EN

Stack Overflow用户

发布于 2013-10-30 21:25:09

执行配置对象的layout: 'fit',其中list是一个项目,并移除指定的高度和宽度。

票数 0
EN

Stack Overflow用户

发布于 2013-11-08 16:06:38

放入布局:‘适合’..在应用程序中它将工作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19519557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档