2014-09-03 5 views
1

Гибридное приложение My WL6.1.0.1 имеет переполнение (с css, установленным на -webkit-overflow-scrolling: touch), который прокручивается просто отлично, но я не вижу полосу прокрутки, ни обратная связь андроида, когда я попал в нижнюю часть прокрутки (этот светящийся свет, который имеет андроид).Гибридное приложение, не показывающее полосу прокрутки

Любопытно, если я получаю доступ к тому же приложению через «Общие ресурсы» с помощью браузера Chrome на моем устройстве Android, появятся полосы прокрутки и обратная связь.

Я добавил следующий код в мой основной класс Java на родной стороне (тот, который проходит WLDroidGap и имеют название приложения)

public void onWLInitCompleted(Bundle savedInstanceState){ 
    super.loadUrl(getWebMainFilePath()); 
    // Add custom initialization code after this line 
    this.appView.setVerticalScrollBarEnabled(true); 
    this.appView.setVerticalScrollbarOverlay(true); 
} 

Но она по-прежнему не работает, какие-либо идеи?

+1

Может быть проще отлаживать приложение. Можете ли вы создать тестовое приложение, реплицирующее только эту проблему? –

+1

Показывает проблему: https://drive.google.com/file/d/0B8lqvS9F1fUSR1YxcUN5VTNOQTA/edit?usp=sharing – Leandro

+0

Мне удалось воспроизвести ее здесь. –

ответ

0

Для «обратной связи» вы, вероятно, ссылаетесь на EdgeEffect (при достижении нижней части обзора). Если да, то это работает для меня, как это:

public void onWLInitCompleted(Bundle savedInstanceState){ 
    super.loadUrl(getWebMainFilePath()); 
    // Add custom initialization code after this line 
    this.appView.setOverScrollMode(appView.OVER_SCROLL_ALWAYS); 
} 

Вы можете установить это в onCreate, а ...


За показ скроллбар, я думаю, вам нужно использовать awakenScrollBars() в комбинации с setVerticalScrollBarEnabled.

Сказанное, я не знаю вариант использования вашего приложения, но, как правило, в приложении вам не хотелось бы прокрутки, если конкретно в списке или что-то в этом роде (и, возможно, даже там ...).

Кроме того, поскольку вы разрабатываете гибридное приложение в режиме Worklight и можете настраивать дополнительные среды, вместо альтернативных решений, вместо того, чтобы вникать в собственный код, например, использовать iScroll, который может позаботиться гораздо больше, чем просто прокрутка, отскок "и другие вещи.

Смежные вопросы