Я хочу управлять веб-обозревателем Android, увеличивая масштаб с помощью поискового бара, точно так же, как pinchzoom. Как я могу это сделать? Управление масштабированием текста Webview предоставляется с уровня API 14. Но я должен поддерживать его с более низкого уровня API (8).Android Управление просмотром веб-камеры
ответ
XML:
<SeekBar
android:id="@+id/zoombar"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:max="20"
android:progress="0"/>
Класс активности:
private SeekBar myZoomBar;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
....
myZoomBar = (SeekBar)findViewById(R.id.zoombar);
myZoomBar.setMax (100);
....
myZoomBar.setOnSeekBarChangeListener(myZoomBarOnSeekBarChangeListener);
}
private SeekBar.OnSeekBarChangeListener myZoomBarOnSeekBarChangeListener =
new SeekBar.OnSeekBarChangeListener(){
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
webView.setInitialScale(progress); //For initial Zoom
//You can use `setScaleX()` ans `setScaleY()` but you will have to choose proper scale value for `X` and `Y`
}
public void onStartTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
public void onStopTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
};
Я отредактировал свой вопрос ... –
Спасибо за ваше решение. Но это не работает. Возможно, webView.setInitialScale (прогресс) работает только при первом загрузке webview. Было бы лучше, если для поискового барабана можно установить технологию масштабирования для веб-просмотра. –
ohh ... принять ответ и проголосовать, если это возможно. :) Happy Coding –
Простой, с помощью объекта WebView,
webView.getSettings().setBuiltInZoomControls(true);
- 1. Управление просмотром Android
- 2. Управление просмотром в iOS
- 3. Управление просмотром документа
- 4. SSRS 2016 Управление просмотром отчетов
- 5. Управление просмотром отчетов для VB.Net1.1
- 6. Управление просмотром кросс-базы данных, просмотром или разрешениями в MySql
- 7. Управление веб-просмотром, не показывающее это всплывающее окно в Android
- 8. включить управление просмотром веб-страниц внутри scrollview
- 9. Asp.Net MVC и управление просмотром отчетов
- 10. Создать управление просмотром фотографий в wp7
- 11. Управление просмотром отчетов в Metro mahapps
- 12. Отключить управление просмотром, но сохранить ссылку
- 13. Управление эффективностью управления просмотром в iOS
- 14. Управление просмотром нескольких представлений в табличном представлении
- 15. Android AdView за просмотром
- 16. Управление просмотром камеры SurfaceView на протяжении всего жизненного цикла активности?
- 17. Управление веб-просмотром на Windows 10 универсальное приложение
- 18. Управление просмотром отчетов - отправьте параметр в хранимую процедуру в DataSet
- 19. SQL Reporting: Управление просмотром отчетов не показывает данные
- 20. Как настроить фокус на управление веб-просмотром программно
- 21. Управление просмотром, пока выполняется другой процесс на iPhone.
- 22. прокрутки управление просмотром страницы изображение не вписывается в точности
- 23. Управление потоками/управление потоками Android
- 24. Silverlight: вебкамеры не получаете активированную при развертывании на реальном сервере
- 25. Управление сеансом Android Android
- 26. Android ListActivity Ошибка OnListItemClick с веб-просмотром
- 27. Возникли проблемы с предварительным просмотром камеры Android
- 28. Android Viewflipper Черный экран перед последним просмотром
- 29. Проблема с предварительным просмотром обратного вызова [ANDROID]
- 30. Android: обмен веб-просмотром через действия
http://stackoverflow.com/questions/2505393/set- zoom-for-webview –