Найдено 30 результатов
- 04 окт 2014, 17:31
- Форум: Уроки
- Тема: Урок 84. Handler. Обработка Runnable
- Ответы: 23
- Просмотры: 24663
Re: Урок 84. Handler. Обработка Runnable
то сразу начинает мерещиться старт нового потока. Но для этого нужен вызов start(), а в вышеприведенном коде, который и работает с view, этого нет, а есть просто метод с названием run(), который и запускается внутри основного потока Думаю он всё-таки не запускается внутри основного потока, а запуск...
- 27 июн 2014, 03:24
- Форум: Уроки
- Тема: Урок 139. Google maps. Создание и настройка проекта. Карта, камера, события
- Ответы: 109
- Просмотры: 103418
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Всем привет. На основе уроков сделал проект и в процессе заметил следующее. Такой вот код map.setMyLocationEnabled(true); map.getUiSettings().setMyLocationButtonEnabled(true); позволяет нам установить на карту кнопку, при нажатии на которую на карте отображается наше текущее местоположение. Следующи...
- 24 июн 2014, 04:31
- Форум: Уроки
- Тема: Урок 140. Google maps. Свои объекты на карте
- Ответы: 40
- Просмотры: 33830
Re: Урок 140. Google maps. Свои объекты на карте
Всем привет. Кто нибудь в курсе, как можно на карту добавить свои собственные кнопки, вроде тех что гугл предлагает: "моё местоположение", "масштаб" и т.п.
А ещё почему-то не получается добавить кнопки под! картой. Над ней можно, а снизу почему-то не устанавливаются.
А ещё почему-то не получается добавить кнопки под! картой. Над ней можно, а снизу почему-то не устанавливаются.
- 21 июн 2014, 22:45
- Форум: Уроки
- Тема: Урок 69. Передаем Parcelable объекты с помощью Intent
- Ответы: 52
- Просмотры: 54453
Re: Урок 69. Передаем Parcelable объекты с помощью Intent
Похоже, что не сериализуется мой класс, потому что он содержит AsyncTask в качестве внутреннего класса. Но вопрос по Parcelable по-прежнему открыт.
- 21 июн 2014, 22:33
- Форум: Уроки
- Тема: Урок 69. Передаем Parcelable объекты с помощью Intent
- Ответы: 52
- Просмотры: 54453
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...
- 15 май 2014, 20:53
- Форум: Уроки
- Тема: Урок 45. Список-дерево ExpandableListView
- Ответы: 180
- Просмотры: 142486
Re: Урок 45. Список-дерево ExpandableListView
Всем привет. Уже спросил в соседней теме, но там вряд ли ответят. Вставляю в ExpandableListView свою картинку для индикатора раскрытия группы, но он растягивается по всей высоте groupView. Ширину можно настроить методом setIndicatorBounds(). Что я и делаю, и положение и ширина индикатора меня устраи...
- 12 май 2014, 23:35
- Форум: Статьи
- Тема: Создаем кастомную кнопку с помощью 9-patch и state list
- Ответы: 11
- Просмотры: 14502
Re: Создаем кастомную кнопку с помощью 9-patch и state list
Здравствуйте. А как сделать так, чтобы картинка НЕ растягивалась? Вставляю в ExpandableListView свою картинку для индикатора, но он растягивается по всей высоте groupView. Ширину можно настроить методом setIndicatorBounds(). Что я и делаю, и положение и ширина индикатора меня устраивают. Но вот что ...
- 10 май 2014, 01:57
- Форум: Уроки
- Тема: Урок 45. Список-дерево ExpandableListView
- Ответы: 180
- Просмотры: 142486
Re: Урок 45. Список-дерево ExpandableListView
if(tm == "WALKING") лучше конечно заменить и исключить NullPointerException на if ("WALKING".equals(tm)) { //do something } Т.е. по сути нужно писать не tm.equals("WALKING"), а "WALKING".equals(tm)? Я правильно понял? А в методе иквалс вместо this подставляется то, что стоит перед иквалс? Т.е. если...
- 09 май 2014, 17:40
- Форум: Уроки
- Тема: Урок 45. Список-дерево ExpandableListView
- Ответы: 180
- Просмотры: 142486
Re: Урок 45. Список-дерево ExpandableListView
Всех с праздником! [syntax=java]if(tm == "WALKING")[/syntax] не надо так... А как надо? Если вы имеете в виду, что надо было писать tm.equals("WALKING") , то я так и писал по всему коду, но почему-то такая запись иногда работает, а иногда нет. Конкретно в этой активити она не работала, а в моём парз...
- 07 май 2014, 08:13
- Форум: Уроки
- Тема: Урок 45. Список-дерево ExpandableListView
- Ответы: 180
- Просмотры: 142486
Re: Урок 45. Список-дерево ExpandableListView
Уже разобрался. Проблема была в if (convertView == null ) {}. Я тоже убрал его, как уже писали выше, и всё заработало.
- 06 май 2014, 20:49
- Форум: Уроки
- Тема: Урок 45. Список-дерево ExpandableListView
- Ответы: 180
- Просмотры: 142486
Re: Урок 45. Список-дерево ExpandableListView
Снова здравствуйте. Продолжаю работать с ExpandableListAdapter. Ситуация следующая. Как и прежде он должен показывать описание маршрута со всеми пересадками, где группа списка это маршрут, а подгруппы (child) - пересадки. До сих пор я использовал пересадки с транспорта на транспорт и всё работало, н...
- 04 май 2014, 06:10
- Форум: Уроки
- Тема: Урок 45. Список-дерево ExpandableListView
- Ответы: 180
- Просмотры: 142486
Re: Урок 45. Список-дерево ExpandableListView
Всем привет. На основе урока сделал свой ExpandableListAdapter и пытаюсь динамически добавлять в него иконки. Для этого в разметке группы создал пустой LinearLayout и в адаптере при заполнении группы списка вставляю в него иконки т.е. ImageView. Проблема в том, что иконки добавляются, но больше чем ...
- 03 май 2014, 18:52
- Форум: Уроки
- Тема: Урок 50. SimpleAdapter. Используем ViewBinder
- Ответы: 75
- Просмотры: 49490
Re: Урок 50. SimpleAdapter. Используем ViewBinder
UI компоненты ни кода не должны использоваться для хранения значений. Я и не использую их для хранения. Я использую их для отображения информации, которая, в свою очередь, хранится, допустим в БД. А в моём примере я имею список который заполняется данными из, допустим БД. Далее по клику на сроке сп...
- 01 май 2014, 03:57
- Форум: Уроки
- Тема: Урок 139. Google maps. Создание и настройка проекта. Карта, камера, события
- Ответы: 109
- Просмотры: 103418
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Снова здравствуйте. Продолжаю работать с вычислением маршрута и т.д. и тут заметил, что весь маршрут на карте одного цвета. Т.е. когда мы декодируем полилинию, то потом просто все точки разом передаются в массиве и мы их рисуем на карте. А хотелось бы, чтобы пеший путь маршрута рисовался бы другим ц...
- 30 апр 2014, 23:51
- Форум: Уроки
- Тема: Урок 50. SimpleAdapter. Используем ViewBinder
- Ответы: 75
- Просмотры: 49490
Re: Урок 50. SimpleAdapter. Используем ViewBinder
(TextView)fl.findViewById(R.id.tvLocationName) (TextView)view.findViewById(R.id.tvLocationName) Первый вариант работает, но потому что он использует переменную fl, а она содержит layout который я получаю через getChild(). Второй вариант получает значение TextView, которое находится самым первым в сп...
- 30 апр 2014, 00:11
- Форум: Уроки
- Тема: Урок 50. SimpleAdapter. Используем ViewBinder
- Ответы: 75
- Просмотры: 49490
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...
- 29 апр 2014, 23:34
- Форум: Уроки
- Тема: Урок 50. SimpleAdapter. Используем ViewBinder
- Ответы: 75
- Просмотры: 49490
Re: Урок 50. SimpleAdapter. Используем ViewBinder
С передачей данных разобрался. Просто брал всю инфу из своей модели. Столкнулся с другой проблемой. Есть listview и есть item.xml для этого листа, состоящий из картинки и двух textview. Повесил на listview onItemClickListener. Вопрос: как теперь в методе onItemClick() добраться до конкретного textvi...
- 29 апр 2014, 15:22
- Форум: Уроки
- Тема: Урок 50. SimpleAdapter. Используем ViewBinder
- Ответы: 75
- Просмотры: 49490
Re: Урок 50. SimpleAdapter. Используем ViewBinder
Здравствуйте. А как можно передать такой объект ArrayList<Map<String, Object>> другой активити? Наткнулся на тему parcelable, но по-моему в моём случае это не обязательно т.к. я в ArrayList-е передаю не свои объекты, а хешмяп. Значения хешмяпов простые строковые переменные.
- 27 апр 2014, 14:34
- Форум: Уроки
- Тема: Урок 139. Google maps. Создание и настройка проекта. Карта, камера, события
- Ответы: 109
- Просмотры: 103418
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Вы вызываете только метод newLatLngBounds, а в него еще надо передать объект LatLngBounds с Вашими координатами Используйте пример из урока, передайте координаты из southwest и northeast. Но лучше использовать другую его реализацию без указания размера прямоугольника. CameraUpdateFactory.newLatLngB...
- 27 апр 2014, 00:44
- Форум: Уроки
- Тема: Урок 139. Google maps. Создание и настройка проекта. Карта, камера, события
- Ответы: 109
- Просмотры: 103418
Re: Урок 139. Google maps. Создание и настройка проекта. Кар
Вам нужно добратся в массиве "steps" в поле "polyline" до "points". Эти "points" и есть ваш точный(с изгибами) маршрут по шагам. Большое спасибо. Метод decodePoly() действительно страшный. Не представляю сколько времени мне бы понадобилось, если бы пришлось разбираться самому. Потом всё равно, коне...