Найдено 10 результатов

SLV
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); все равно текст "мигает" при подстановке ст...
SLV
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';" +...
SLV
11 сен 2012, 19:56
Форум: Работа с данными
Тема: Замена в webview файла стиля CSS из assets
Ответы: 3
Просмотры: 4237

Замена в webview файла стиля CSS из assets

В webview надо вывести html файл из assets, но при этом изменить в нем файл стилей (css) в зависимости от параметров в SharedPreferences. Файл стилей тоже из assets. Вот фрагмент кода для считывания параметров. Передавать значение параметра (имя файла css) в html файл пытаюсь с помощь JavascriptInte...
SLV
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...
SLV
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 ...
SLV
22 авг 2012, 18:40
Форум: Экранные компоненты
Тема: Вызов активити по клику по Tableraw
Ответы: 9
Просмотры: 6906

Re: Вызов активити по клику по Tablerow

math64 Спасибо за ответ. Думаю мне больше подойдет 2-й вариант с TableLayout (TableRow) Но т.к. кодить на java я только учусь, можно немного по-подробнее: я так понял, что в тег каждого TableRow я должен прописать URL что-то типа file:///android_asset/filexx.html или @string/filexx. Но вот как проп...
SLV
20 авг 2012, 23:00
Форум: Экранные компоненты
Тема: Вызов активити по клику по Tableraw
Ответы: 9
Просмотры: 6906

Re: Вызов активити по клику по Tableraw

Может и проще для вызова по клику на элемент списка. Но т.к. у меня на экран должна выводиться таблица со стройными столбцами, то сделать это с помощью списка с возможностью выравнивания текста в столбцах таблицы при разных разрешениях экрана - сложно. У меня не выходит. Поэтому я решил использовать...
SLV
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 в ...
SLV
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...
SLV
13 авг 2012, 15:34
Форум: Экранные компоненты
Тема: Как вернуться на предыдущий экран?
Ответы: 3
Просмотры: 4229

Как вернуться на предыдущий экран?

Где-то читал, что все экраны (активити) по мере их открытия запоминаются в стэк и нажатием кнопки <back> должен открыться вызывающий экран. У меня так не происходит. В моем тестовом приложении с главного экрана (активити) при нажати кнопки открывается другой экран. Надо, чтобы при нажатии кнопки <ba...