2015-09-23 2 views
0

Я пробовал это, используя методы, которые я мог найти в Интернете.Как я могу прокрутить прокрутку вниз?

Моя программа - это список, содержащий 3000 веб-просмотров (веб-просмотр внутри карты). (Я не думаю, что эта проблема связана с тем, что веб-просмотр является прокручиваемым)

Когда я начинаю деятельность, она прокручивается снизу, но не совсем внизу, всего несколько веб-просмотров (около 10) из 3000 остается под экраном ,

Я подозреваю, что проблема связана с тем, что webview изменяет размеры всего за миллисекунды после того, как это loadData с локальной строкой.

Я попытался,

mainListView.post(new Runnable() { 
     @Override 
     public void run() { 
      // Select the last row so it will scroll into view... 
      mainListView.setSelection(getCount() - 1); 
     } 
    }); 





    android:transcriptMode="alwaysScroll" 
    android:stackFromBottom="true" 

и в результате то же самое.

ответ

0

Try:

myListView.setSelection(myListAdapter.getCount() - 1); 

Сначала вы получите общее количество элемента, доступных в вашем ListView, то установить выбор до последнего пункта на минус 1, так как setSelection() начинается с 0.

+0

Ваш ответ будет выглядеть лучше с большим количеством объяснений. – Onik

+0

Как этот код отличается от кода @ user2495720, за исключением того, что исходный код задерживается, чтобы предоставить время для завершения создания до прокрутки вниз. – k3b

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