Итак, список известных мудростей/глупостей и способы их решения:
-
Нельзя использовать вместе:
android:singleLine="true" и android:ellipsize="middle(ну или какой-нибудь другой параметр)".
Хоть singleLine и decrecated, но тем не менее использование ellipsize с maxLines приводит к крэшу……бууум! На эту тему даже заведён баг, но он помечен как устаревший, поэтому ждать, что его пофиксят в скором времени не приходится…… -
Если в onOptionsItemSelected прописать:
switch(item) { case: android.R.id.home: getActivity().onBackPressed(); }
то клик назад в тулбаре будет эквивалентен клику назад в navigation bar. - С помощью метода setSpanSizeLookup у GridLayoutManager можно задавать разное количесво столбцов у каждого viewType.
<a> (supports attribute "href") <b> <big> <blockquote> <br> <cite> <dfn> <div> <em> <font> (supports attributes "color" and "face") <i> <img> (supports attribute "src". Note: you have to include an ImageGetter to handle retrieving a Drawable for this tag) <p> <small> <strong> <sub> <sup> <tt> <u>
-
мэджик атрибуты, позволяющие рисовать вьюхи вне границ родителя
android:clipChildren="false" android:clipToPadding="false"