2016-01-11 4 views
0

Ниже приведен код WebView, который показывает веб-страницу на here. Все работает нормально. Выбор даты так медленный, все остальное отлично работает. Для выбора даты требуется 4-5 секунд. Любые альтернативы?Android DatePicker настолько медленный в WebView

public class click extends Activity { 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 

     super.onCreate(savedInstanceState); 

     setContentView(R.layout.click); 


     WebView webView = (WebView) findViewById(R.id.webView1); 
     webView.getSettings().setJavaScriptEnabled(true); 
     webView.loadUrl("http://www.exceptnothing.com/appointment.html"); 

     webView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH); 
     webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 

    } 

} 

Я попытался добавить андроида: hardwareAccelerated = "истинный" в этой деятельности, такой же эффект еще. Я новичок, поэтому более простой код будет оценен. Спасибо заранее

+0

Что вы спрашиваете? Способ повышения скорости этого конкретного выбора даты в WebView или любого компонента для выбора даты в Android? – 2Dee

+0

Улучшение скорости выбора даты в WebView :) –

+0

Mkay, не может вам помочь, кроме как сказать, что это, конечно, не «запас». Не уверен, почему вы включили бы веб-просмотр с формой в приложение для Android вместо того, чтобы реплицировать эту форму с использованием собственных компонентов Android, поскольку это означало бы лучший UX и меньше проблем с несовершенными компонентами. – 2Dee

ответ

-1

попытаться проверить андроид DatePickerDialog. Его родной и быстрый способ выбрать дату на Android. Кроме того, использование webview в приложениях android является плохой практикой для создания хорошо сформированных пользовательских интерфейсов, это существенно снижает производительность приложений, внешний вид и ощущение пользователя. Родные андроид-виджеты всегда лучше всего выполнять эту работу. Этот учебник поможет вам, если вы решите построить свой ui как макет просмотров. http://www.tutorialspoint.com/android/android_datepicker_control.htm

+0

Это, по сути, мои комментарии, скомпилированные в качестве ответа, и причина, по которой я не опубликовал его в качестве ответа, состоит в том, что он не отвечает на заданный вопрос, а именно, как ускорить компонент html в webview ... – 2Dee

+0

То, что вы предложили, помогает мне, если я создаю форму с компонентами Android. Для этого есть много руководств и вариантов, если бы я выбрал этот путь. Я начал с WebView, если DatePicker мог быть оптимизирован для WebView или, по крайней мере, был бы оценен метод отключения DatePicker, чтобы я мог использовать jQuery datepicker. Спасибо, в любом случае. –

+0

Ты прав, я не носитель английского языка, поэтому написать ответ для меня - это оставить голову. Я был запущен, пока вы еще не прокомментировали, и я не упоминал вас, прежде чем публиковать, извините. –

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