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

Sebler
04 окт 2014, 17:31
Форум: Уроки
Тема: Урок 84. Handler. Обработка Runnable
Ответы: 23
Просмотры: 24592

Re: Урок 84. Handler. Обработка Runnable

то сразу начинает мерещиться старт нового потока. Но для этого нужен вызов start(), а в вышеприведенном коде, который и работает с view, этого нет, а есть просто метод с названием run(), который и запускается внутри основного потока Думаю он всё-таки не запускается внутри основного потока, а запуск...
Sebler
27 июн 2014, 03:24
Форум: Уроки
Тема: Урок 139. Google maps. Создание и настройка проекта. Карта, камера, события
Ответы: 109
Просмотры: 101061

Re: Урок 139. Google maps. Создание и настройка проекта. Кар

Всем привет. На основе уроков сделал проект и в процессе заметил следующее. Такой вот код map.setMyLocationEnabled(true); map.getUiSettings().setMyLocationButtonEnabled(true); позволяет нам установить на карту кнопку, при нажатии на которую на карте отображается наше текущее местоположение. Следующи...
Sebler
24 июн 2014, 04:31
Форум: Уроки
Тема: Урок 140. Google maps. Свои объекты на карте
Ответы: 40
Просмотры: 33660

Re: Урок 140. Google maps. Свои объекты на карте

Всем привет. Кто нибудь в курсе, как можно на карту добавить свои собственные кнопки, вроде тех что гугл предлагает: "моё местоположение", "масштаб" и т.п.

А ещё почему-то не получается добавить кнопки под! картой. Над ней можно, а снизу почему-то не устанавливаются.
Sebler
21 июн 2014, 22:45
Форум: Уроки
Тема: Урок 69. Передаем Parcelable объекты с помощью Intent
Ответы: 52
Просмотры: 52482

Re: Урок 69. Передаем Parcelable объекты с помощью Intent

Похоже, что не сериализуется мой класс, потому что он содержит AsyncTask в качестве внутреннего класса. Но вопрос по Parcelable по-прежнему открыт.
Sebler
21 июн 2014, 22:33
Форум: Уроки
Тема: Урок 69. Передаем Parcelable объекты с помощью Intent
Ответы: 52
Просмотры: 52482

Re: Урок 69. Передаем Parcelable объекты с помощью Intent

Всем привет. У меня следующая ситуация. Есть объект с полями private ArrayList<Map<String, Object>> groupData; private ArrayList<ArrayList<Map<String, Object>>> childData; private ArrayList<List<LatLng>> polylinePoints; private ArrayList<Map<String, Double>> mapBounds; пытался сделать его Parcelable...
Sebler
15 май 2014, 20:53
Форум: Уроки
Тема: Урок 45. Список-дерево ExpandableListView
Ответы: 180
Просмотры: 140157

Re: Урок 45. Список-дерево ExpandableListView

Всем привет. Уже спросил в соседней теме, но там вряд ли ответят. Вставляю в ExpandableListView свою картинку для индикатора раскрытия группы, но он растягивается по всей высоте groupView. Ширину можно настроить методом setIndicatorBounds(). Что я и делаю, и положение и ширина индикатора меня устраи...
Sebler
12 май 2014, 23:35
Форум: Статьи
Тема: Создаем кастомную кнопку с помощью 9-patch и state list
Ответы: 11
Просмотры: 14066

Re: Создаем кастомную кнопку с помощью 9-patch и state list

Здравствуйте. А как сделать так, чтобы картинка НЕ растягивалась? Вставляю в ExpandableListView свою картинку для индикатора, но он растягивается по всей высоте groupView. Ширину можно настроить методом setIndicatorBounds(). Что я и делаю, и положение и ширина индикатора меня устраивают. Но вот что ...
Sebler
10 май 2014, 01:57
Форум: Уроки
Тема: Урок 45. Список-дерево ExpandableListView
Ответы: 180
Просмотры: 140157

Re: Урок 45. Список-дерево ExpandableListView

if(tm == "WALKING") лучше конечно заменить и исключить NullPointerException на if ("WALKING".equals(tm)) { //do something } Т.е. по сути нужно писать не tm.equals("WALKING"), а "WALKING".equals(tm)? Я правильно понял? А в методе иквалс вместо this подставляется то, что стоит перед иквалс? Т.е. если...
Sebler
09 май 2014, 17:40
Форум: Уроки
Тема: Урок 45. Список-дерево ExpandableListView
Ответы: 180
Просмотры: 140157

Re: Урок 45. Список-дерево ExpandableListView

Всех с праздником! [syntax=java]if(tm == "WALKING")[/syntax] не надо так... А как надо? Если вы имеете в виду, что надо было писать tm.equals("WALKING") , то я так и писал по всему коду, но почему-то такая запись иногда работает, а иногда нет. Конкретно в этой активити она не работала, а в моём парз...
Sebler
07 май 2014, 08:13
Форум: Уроки
Тема: Урок 45. Список-дерево ExpandableListView
Ответы: 180
Просмотры: 140157

Re: Урок 45. Список-дерево ExpandableListView

Уже разобрался. Проблема была в if (convertView == null ) {}. Я тоже убрал его, как уже писали выше, и всё заработало.
Sebler
06 май 2014, 20:49
Форум: Уроки
Тема: Урок 45. Список-дерево ExpandableListView
Ответы: 180
Просмотры: 140157

Re: Урок 45. Список-дерево ExpandableListView

Снова здравствуйте. Продолжаю работать с ExpandableListAdapter. Ситуация следующая. Как и прежде он должен показывать описание маршрута со всеми пересадками, где группа списка это маршрут, а подгруппы (child) - пересадки. До сих пор я использовал пересадки с транспорта на транспорт и всё работало, н...
Sebler
04 май 2014, 06:10
Форум: Уроки
Тема: Урок 45. Список-дерево ExpandableListView
Ответы: 180
Просмотры: 140157

Re: Урок 45. Список-дерево ExpandableListView

Всем привет. На основе урока сделал свой ExpandableListAdapter и пытаюсь динамически добавлять в него иконки. Для этого в разметке группы создал пустой LinearLayout и в адаптере при заполнении группы списка вставляю в него иконки т.е. ImageView. Проблема в том, что иконки добавляются, но больше чем ...
Sebler
03 май 2014, 18:52
Форум: Уроки
Тема: Урок 50. SimpleAdapter. Используем ViewBinder
Ответы: 75
Просмотры: 49194

Re: Урок 50. SimpleAdapter. Используем ViewBinder

UI компоненты ни кода не должны использоваться для хранения значений. Я и не использую их для хранения. Я использую их для отображения информации, которая, в свою очередь, хранится, допустим в БД. А в моём примере я имею список который заполняется данными из, допустим БД. Далее по клику на сроке сп...
Sebler
01 май 2014, 03:57
Форум: Уроки
Тема: Урок 139. Google maps. Создание и настройка проекта. Карта, камера, события
Ответы: 109
Просмотры: 101061

Re: Урок 139. Google maps. Создание и настройка проекта. Кар

Снова здравствуйте. Продолжаю работать с вычислением маршрута и т.д. и тут заметил, что весь маршрут на карте одного цвета. Т.е. когда мы декодируем полилинию, то потом просто все точки разом передаются в массиве и мы их рисуем на карте. А хотелось бы, чтобы пеший путь маршрута рисовался бы другим ц...
Sebler
30 апр 2014, 23:51
Форум: Уроки
Тема: Урок 50. SimpleAdapter. Используем ViewBinder
Ответы: 75
Просмотры: 49194

Re: Урок 50. SimpleAdapter. Используем ViewBinder

(TextView)fl.findViewById(R.id.tvLocationName) (TextView)view.findViewById(R.id.tvLocationName) Первый вариант работает, но потому что он использует переменную fl, а она содержит layout который я получаю через getChild(). Второй вариант получает значение TextView, которое находится самым первым в сп...
Sebler
30 апр 2014, 00:11
Форум: Уроки
Тема: Урок 50. SimpleAdapter. Используем ViewBinder
Ответы: 75
Просмотры: 49194

Re: Урок 50. SimpleAdapter. Используем ViewBinder

Извиняюсь. Наверное поторопился с вопросом. Вот как это делается на примере приведённого мною выше item.xml @Override public void onItemClick(AdapterView<?> parent, View view, int posotion, long id) { FrameLayout fl = (FrameLayout) ((ViewGroup) view).getChildAt(1); String locName = (String) ((TextVi...
Sebler
29 апр 2014, 23:34
Форум: Уроки
Тема: Урок 50. SimpleAdapter. Используем ViewBinder
Ответы: 75
Просмотры: 49194

Re: Урок 50. SimpleAdapter. Используем ViewBinder

С передачей данных разобрался. Просто брал всю инфу из своей модели. Столкнулся с другой проблемой. Есть listview и есть item.xml для этого листа, состоящий из картинки и двух textview. Повесил на listview onItemClickListener. Вопрос: как теперь в методе onItemClick() добраться до конкретного textvi...
Sebler
29 апр 2014, 15:22
Форум: Уроки
Тема: Урок 50. SimpleAdapter. Используем ViewBinder
Ответы: 75
Просмотры: 49194

Re: Урок 50. SimpleAdapter. Используем ViewBinder

Здравствуйте. А как можно передать такой объект ArrayList<Map<String, Object>> другой активити? Наткнулся на тему parcelable, но по-моему в моём случае это не обязательно т.к. я в ArrayList-е передаю не свои объекты, а хешмяп. Значения хешмяпов простые строковые переменные.
Sebler
27 апр 2014, 14:34
Форум: Уроки
Тема: Урок 139. Google maps. Создание и настройка проекта. Карта, камера, события
Ответы: 109
Просмотры: 101061

Re: Урок 139. Google maps. Создание и настройка проекта. Кар

Вы вызываете только метод newLatLngBounds, а в него еще надо передать объект LatLngBounds с Вашими координатами Используйте пример из урока, передайте координаты из southwest и northeast. Но лучше использовать другую его реализацию без указания размера прямоугольника. CameraUpdateFactory.newLatLngB...
Sebler
27 апр 2014, 00:44
Форум: Уроки
Тема: Урок 139. Google maps. Создание и настройка проекта. Карта, камера, события
Ответы: 109
Просмотры: 101061

Re: Урок 139. Google maps. Создание и настройка проекта. Кар

Вам нужно добратся в массиве "steps" в поле "polyline" до "points". Эти "points" и есть ваш точный(с изгибами) маршрут по шагам. Большое спасибо. Метод decodePoly() действительно страшный. Не представляю сколько времени мне бы понадобилось, если бы пришлось разбираться самому. Потом всё равно, коне...