Я сам ищу решение, в основном потому, что эта библиотека действительно огромна. Более 1,5 МБ для моего приложения размером менее 200 КБ. невыносимо. Следовательно, я не могу согласиться с принятым ответом на вопрос, на который указал Пиюш, но это хороший способ, так как был один хороший ответ. Вот что и почему...
Если вам нужен только DrawerLayout, вам не нужно использовать всю библиотеку поддержки. На мой взгляд, вы действительно не должны. Не изобретайте велосипед, но и не используйте колеса грузовика для велосипеда.
Вы можете извлечь DrawerLayout из библиотеки поддержки: здесь. Остерегайтесь, что импортированные классы сделают это немного больше, чем одна последовательность копирования/вставки (если быть точным, редактировать: 75 файлов для API 20). Так что это имеет смысл, только если вы действительно экономите место, создавая небольшое приложение. Я сэкономил около 900 кБ.
person
Budimir Grom
schedule
19.09.2014