Как стать автором
Обновить
1
0

Пользователь

Отправить сообщение
Минусы:
* Нельзя добавить свое представление;
* Сложнее менять стили;
* Прочие минусы кастомизации (такое решение подойдет для простых списков, без Refresh, подгрузок и прочего...).

Можно. Достаточно переопределить onCreateView и в layout проставить листу android.R.id.list в ид. Можно даже добавить empty view с идом android.R.is.empty.

<FrameLayout>
   <ListView android:id="@android:id/list"/>
   <TextView android:id="@android:id/empty/>
</FrameLayout>


Не стоит анимировать размер текста. Он вызывает requestLayout внутри.
То что кладется в onSaveInstanceState тоже оказывается на ПЗУ. Только за тем андроид лично следит.
Гарантированно не умрет только активити которую сейчас видит юзер и/или другие компоненты с приоритетом foreground. Остальные компоненты могут быть убиты в порядке приоритета (даже активити из текущего видимого приложения). Managing Your App's Memory
С того что так написано в документации. Только foreground приложение не чистится. Но если оно хочет памяти, то остальные начинают прибивать. Совсем.
Не пойму почему поддерживать 6 версий проще чем 5 версий.
Там же кроме новых фич еще и баги фиксят.
14 тоже уже нет. Пора за мин брать 15. тыц
Стримы это вполне отдельная автономная сущность. Для них коллекции это не более чем источник (коих еще очень много кроме коллекций). Так что лучше рассказывать отдельно.
16мс это про плавные анимации. Первый абзац.
http://developer.android.com/training/custom-views/optimizing-view.html
Цифра 64мс не случайна. Именно за этот временной интервал должны быть выполнены изменения выполняемые в UI потоке.

В данном случае это не о том. Чтобы не было лага надо уложиться в 16мс (60fps). Тут это задержка между тачем и перекраской итема в pressed-state. Чтобы при скроле не было морганий итема в прессед и обратно.
Несмотря на наличие аппаратной кнопки на большинстве Android-смартфонов, стандарт сегодня — кнопка назад в левом верхнем углу дочернего экрана

Это не назад, это вверх. Navigation
Inner classes — вложенные классы.

Тут не совсем верно. Все эти виды есть Nested classes.
Inner classes — это все кроме static member classes. JLS 8.1.3

И обязательно разберитесь со всеми нюансами интерфейса Closeable и его использование в «try-with-resource»

В try-with-resources должен быть AutoCloseable. JLS 14.20.3
Для похожей задачи использовал примерно следующее:

Path path; //многоугольник
RectF clipRect; //границы многоугольника (bounds)

Region clip = new Region(clipRect);

Region pathRegion = new Region();
pathRegion.setPath(path, clip);

//...

if (pathRegion.contains(x, y))
{
    //...
}

То же работает почти везде где идет поиск по java-элементам (методы, переменные). Например при автокомплите и Ctrl+O.
Ctrl+Page Up/Page Down — так же следующий/предыдущий редактор.
Alt+Page Up/Page Down — следующая/предыдущая вкладка в редакторе. Например андроидный манифест или Graphical Layout / Xml editor в редакторе лэйаутов.
При повторном нажатии Ctrl+T разворачивает иерархию в обратную сторону и показывает реализованные интерфейсы.

Информация

В рейтинге
Не участвует
Откуда
Новосибирск, Новосибирская обл., Россия
Дата рождения
Зарегистрирован
Активность