0

我正在使用 jFeinstein 的滑动菜单库。每次单击列表中的项目时,我都会通过加载 Web 视图来替换内容。我正在使用资产中的 html 页面使用 LoadDataWithBaseURL 在我的 Web 视图(内容框架)中加载网页。滑动菜单操作在网页完全加载之前首先发生。(这是一个负载很重的网页)。我想要滑动动画,因为 getSlidingMenu().showContent(); 只有在提交完成执行之后才会发生..即在我的网页加载 html 之后。任何人都可以帮忙。

    getSupportFragmentManager().beginTransaction().replace(R.id.content_frame, fragment).commit();  

    getSupportFragmentManager().executePendingTransactions();

    getSlidingMenu().showContent();

任何人都可以帮助我。是否有任何技术可以知道交易是否完成,或者我可以加快网页视图加载过程。?

4

1 回答 1

2

尝试在您的片段中实现一个侦听器并使用自定义 WebViewClient 在 onPageFinished 方法中调用您的侦听器。然后在您的活动中从侦听器方法调用 showContent()。

于 2013-02-20T03:30:57.900 回答