Re: Урок 44. События в ListView
Добавлено: 28 авг 2013, 22:51
что не так?
Добро пожаловать на форум сайта
http://forum.startandroid.ru/
ещё раз покажи что за ошибка и на что ругаетсяtroublemaker писал(а):ответьте плз. в инете ничего не нашел
бывает, ты пиши сюда, если ты прав, то разработчик уроков сразу поправляет.troublemaker писал(а):в уроке, ошибка кстати
Код: Выделить всё
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Log.d(LOG_TAG, "itemClick: position = " + position + ", id = "
+ id);
}
Log.d(LOG_TAG, "--- name =" + adapter.getItem(position) );Isaev писал(а):Созрел глупый вопрос:как добавить в лог текст из текущего Item?Код: Выделить всё
public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Log.d(LOG_TAG, "itemClick: position = " + position + ", id = " + id); }
это по идее из view должно извлекаться, а дальше куда?
.getContext, .getLayoutParams нигде что-то я не нашёл откуда текст извлеч можно
пробовал так
item.getText((int)id).toString()
но не работает... да и ид не того типа, видимо и не то
Визуального как раз не идёт (может это связано с тем, что делаю на v2.2, может с виртуальным устройством, но визуализации выделения нет вообще, только лог видим) ну или кратковременно и только при кликеТеперь покрутите колесо мышки или понажимайте клавиши вверх вниз на клавиатуре. Видно что идет визуальное выделение элементов списка.
Можно:Isaev писал(а):trew, спасибо да, так работает
а почему мы не можем до него добраться от view? это же по идее TextView и должен бы иметь свойство text
попробуйте android:cacheColorHint="@android:color/transparent" в ListView в xmlChudo писал(а):при скролинге списка происходит выделении всего списка. Соответственно фона не видно и все оформление на смарку. Как от этого избавится?
Код: Выделить всё
mAdapter = new SimpleCursorAdapter(this, R.layout.item, mCursor, fromColumns , toViews);
Напиши всем, пусть знаютtroublemaker писал(а):в уроке, ошибка кстати