У меня проблема в приложении для мобильного телефона Android, я применил полосу прокрутки в своем приложении, она работает хорошо на ПК, но когда я тестирую на панели прокрутки Android (мобильный телефон), не включается.Полоса прокрутки Android в приложении phonegap?
ответ
Используйте эту ссылку PhoneGap
http://phonegap.pbworks.com/w/page/22863184/Hide%20the%20scrollbar%20in%20Android
это работает в Android, PhoneGap Приложения для вертикальной и горизонтальной прокрутки
код выглядит следующим образом
общественного класса MyActivity расширяет DroidGap {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
// Display vertical scrollbar and hide horizontal scrollBar
super.appView.setVerticalScrollBarEnabled(true);
super.appView.setHorizontalScrollBarEnabled(false);
// set scrollbar style
super.appView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
}
}
лично мне не нравится iscroll .. было много проблем, используя это, так что я обнаружил еще одно решение ... вы можете попробовать это:
1.) установить переполнение DIV в авто (или свитка) и установить его высоту .. например
<div id="wrapper" style="overflow:auto; height: 200px">...content...</div>
(я обычно вычислить высоту с JavaScript в зависимости от размера экрана пользователя .. Я никогда не ставил только фиксированную высоту для всех устройств, это только для целей этого «демо»)
2.) добавить JavaScript:
<script>
function isTouchDevice(){
try{
document.createEvent("TouchEvent");
return true;
}catch(e){
return false;
}
}
function touchScroll(id){
if(isTouchDevice()){ //if touch events exist...
var el=document.getElementById(id);
var scrollStartPos=0;
document.getElementById(id).addEventListener("touchstart", function(event) {
scrollStartPos=this.scrollTop+event.touches[0].pageY;
event.preventDefault();
},false);
document.getElementById(id).addEventListener("touchmove", function(event) {
this.scrollTop=scrollStartPos-event.touches[0].pageY;
event.preventDefault();
},false);
}
}
</script>
3.) называют его на странице загрузки .. если вы используете JQuery:
$(document).ready(function() {
touchScroll("wrapper");
});
4.), если вы хотите, чтобы ваши скроллбары быть видимым, просто определить следующие правила CSS:
::-webkit-scrollbar {
width: 10px;
}
::-webkit-scrollbar-track {
border-radius: 10px;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
background-color: #000;
}
Не работает на Android 2.3.x – andreszs
Я не хочу использовать любой 3-й библиотеки партии просто чтобы показать панель прокрутки в приложении Android Phonegap. Спасибо @Asteriskiiii, я просто использовал 4-й шаг (только часть CSS) в своем коде, и теперь показана проклятая полоса прокрутки. – MAC
- 1. Скрыть полосу прокрутки в приложении PhoneGap
- 2. Полоса прокрутки не отображается в приложении Silverlight
- 3. Android Recycler view Полоса прокрутки
- 4. Нет прокрутки в Android-приложении
- 5. Видимая вертикальная полоса прокрутки видимая и горизонтальная полоса прокрутки
- 6. полоса прокрутки в mfc
- 7. Полоса прокрутки в WP7
- 8. Полоса прокрутки в bootstrap
- 9. Полоса прокрутки в easygui?
- 10. Медленная полоса прокрутки в FullPage.js
- 11. горизонтальная полоса прокрутки вопросы
- 12. PhoneGap + JQM Android вопрос прокрутки
- 13. Переходная полоса прокрутки в Qt
- 14. Полоса прокрутки Android GridView (Caldroid) внизу
- 15. Viewpager горизонтальная полоса прокрутки не отображается - Android-
- 16. Пользовательская полоса прокрутки Android и fastScrollEnabled
- 17. Android listview полоса прокрутки сверху элементов списка
- 18. Вертикальная полоса прокрутки Горизонтальная прокрутка с Android
- 19. Android Горизонтальная полоса прокрутки обрезает текст
- 20. IE: отображается вертикальная полоса прокрутки, если отображается горизонтальная полоса прокрутки
- 21. HTML полоса прокрутки в окне прокрутки
- 22. Полоса прокрутки не отображается в приложении для бизнеса - Cosmopolitan Theme
- 23. дисплей Родитель горизонтальная полоса прокрутки и ребенок вертикальная полоса прокрутки
- 24. Отображается полная полоса прокрутки списка-списка - горизонтальная полоса прокрутки
- 25. Highstock полоса прокрутки-Single полоса прокрутки для 4 графиков
- 26. вертикальная полоса прокрутки не видна внутри горизонтальной полосы прокрутки android
- 27. Полоса прокрутки на GridView
- 28. Наложение Полоса прокрутки
- 29. вертикальная полоса прокрутки
- 30. Полоса прокрутки на ярлыке
пожалуйста вставьте ур код – Aamirkhan