Sencha touch + phonegap。在 android 4.0 上渲染数据视图

Posted

技术标签:

【中文标题】Sencha touch + phonegap。在 android 4.0 上渲染数据视图【英文标题】:Sencha touch + phonegap. Dataview render on android 4.0 【发布时间】:2012-09-23 16:42:58 【问题描述】:

我遇到了 android 4.0.3 的问题。当我的应用程序加载时,数据视图应该出现(在主页上)。但是在我点击这个空间之前,有一个空白空间。点击后一切正常。这同样适用于列表和嵌套列表视图。只需加载应用程序,然后清空屏幕并点击后 - 没问题。在 iPhone 或较早的 android 版本上一切正常。

也许有人面临同样的问题?

数据视图代码(没什么特别的):

  xtype: 'dataview',
  itemTpl: '<div class="judge-list-item"><tpl if="img"><img src="img"/></tpl><small>description</small><h4>title</h4></div>',
  scrollable: false,
  stylehtmlContent: true,
  listeners: 
            initialize: function () 
                           ...
                        ,
                        itemtap: function (dataview, indexx, target, record, eOpts) 
                           ...
                        
             

【问题讨论】:

【参考方案1】:

试试:

Ext.defer(function() 
    myDataview.refresh();
, 50);

【讨论】:

以上是关于Sencha touch + phonegap。在 android 4.0 上渲染数据视图的主要内容,如果未能解决你的问题,请参考以下文章

Sencha Phonegap Android 推送通知

Sencha touch + phonegap。在 android 4.0 上渲染数据视图

Sencha Touch 2.3.1 + Phonegap 3.4 jsonp 在 Android 中不工作,但在浏览器上工作

PhoneGap 0.9.6 (Blackberry) + Sencha Touch 1.1.0:deviceready 不触发

Sencha Touch 应用部署到 iPhone 和 Android

在 Phonegap / Sencha 中观看 YouTube 的最佳实践