Найдено 10 результатов
- 03 окт 2012, 18:59
- Форум: Работа с данными
- Тема: Замена в webview файла стиля CSS из assets
- Ответы: 3
- Просмотры: 4237
Re: Замена в webview файла стиля CSS из assets
Если подгружать стиль в методе onPageStarted - он не грузится. Наверное еще нет документа. Пробовал играться с видимостью - сначала html_view.loadUrl(value); html_view.setVisibility(View.INVISIBLE); а в onPageFinished html_view.setVisibility(View.VISIBLE); все равно текст "мигает" при подстановке ст...
- 03 окт 2012, 16:32
- Форум: Работа с данными
- Тема: Замена в webview файла стиля CSS из assets
- Ответы: 3
- Просмотры: 4237
Как сделать задержку вывода webview при замене файла стиля
С заменой файла стиля решили сделать так: html_view.setWebViewClient(new WebViewClient(){ @Override public void onPageFinished(WebView view, String url){ html_view.loadUrl("javascript: "+ "var cssNode = document.createElement('link');" + "cssNode.type = 'text/css';" + "cssNode.rel = 'stylesheet';" +...
- 11 сен 2012, 19:56
- Форум: Работа с данными
- Тема: Замена в webview файла стиля CSS из assets
- Ответы: 3
- Просмотры: 4237
Замена в webview файла стиля CSS из assets
В webview надо вывести html файл из assets, но при этом изменить в нем файл стилей (css) в зависимости от параметров в SharedPreferences. Файл стилей тоже из assets. Вот фрагмент кода для считывания параметров. Передавать значение параметра (имя файла css) в html файл пытаюсь с помощь JavascriptInte...
- 23 авг 2012, 18:10
- Форум: Экранные компоненты
- Тема: Вызов активити по клику по Tableraw
- Ответы: 9
- Просмотры: 6906
Re: Вызов активити по клику по Tableraw
Может так: Intent intt = new Intent(classes.this, html_view.class); Помогло, ошибки нет. Во втором случае помогло так: intt.putExtras(b); startActivity(intt); в файл html_view.java прописал так: Bundle b = getIntent().getExtras(); String value = b.getString("url"); html_view = (WebView) findViewByI...
- 23 авг 2012, 17:16
- Форум: Экранные компоненты
- Тема: Вызов активити по клику по Tableraw
- Ответы: 9
- Просмотры: 6906
Re: Вызов активити по клику по Tableraw
math64 Не выходит (: В главной (вызывающей) активити с таблицей (файл classes.java) так: package com.samples.tables; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.TableRow; public class classes extends Activity ...
- 22 авг 2012, 18:40
- Форум: Экранные компоненты
- Тема: Вызов активити по клику по Tableraw
- Ответы: 9
- Просмотры: 6906
Re: Вызов активити по клику по Tablerow
math64 Спасибо за ответ. Думаю мне больше подойдет 2-й вариант с TableLayout (TableRow) Но т.к. кодить на java я только учусь, можно немного по-подробнее: я так понял, что в тег каждого TableRow я должен прописать URL что-то типа file:///android_asset/filexx.html или @string/filexx. Но вот как проп...
- 20 авг 2012, 23:00
- Форум: Экранные компоненты
- Тема: Вызов активити по клику по Tableraw
- Ответы: 9
- Просмотры: 6906
Re: Вызов активити по клику по Tableraw
Может и проще для вызова по клику на элемент списка. Но т.к. у меня на экран должна выводиться таблица со стройными столбцами, то сделать это с помощью списка с возможностью выравнивания текста в столбцах таблицы при разных разрешениях экрана - сложно. У меня не выходит. Поэтому я решил использовать...
- 19 авг 2012, 22:58
- Форум: Экранные компоненты
- Тема: Вызов активити по клику по Tableraw
- Ответы: 9
- Просмотры: 6906
Вызов активити по клику по Tableraw
В гланой активити есть три TableLayout c TableRow01 .... TableRow57 При клику по TableRowXX TableRow01.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { Intent intt = new Intent(html_view, html_view.class); startActivity(intt); } }); должен открываться html файл file01 в ...
- 19 авг 2012, 22:28
- Форум: Экранные компоненты
- Тема: Как вернуться на предыдущий экран?
- Ответы: 3
- Просмотры: 4229
Re: Как вернуться на предыдущий экран?
Спасибо всем откликнувшимся. Понемногу сам разобрался. Сейчас возврат работает как надо. Вот фрагмент кода вызова активити "classes" из "main" кнопкой "button1" . @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final Butt...
- 13 авг 2012, 15:34
- Форум: Экранные компоненты
- Тема: Как вернуться на предыдущий экран?
- Ответы: 3
- Просмотры: 4229
Как вернуться на предыдущий экран?
Где-то читал, что все экраны (активити) по мере их открытия запоминаются в стэк и нажатием кнопки <back> должен открыться вызывающий экран. У меня так не происходит. В моем тестовом приложении с главного экрана (активити) при нажати кнопки открывается другой экран. Надо, чтобы при нажатии кнопки <ba...