Полное имя пакета вместо папки в Android Studio

ИСПРАВЛЕНО В 2.2.1


После обновления Android Studio до версии 2.2 у меня возникла эта проблема. Использовать такой формат на маленьком 13-дюймовом дисплее сложно.

В представлении Project и представлении Android я получаю имя папки как полное имя пакета, но я хочу видеть только имена каталогов: скриншот окна проекта

Я пытался найти эту проблему, но нашел только «Компактные пустые средние пакеты», которые влияют только на папку верхнего уровня.

Опция «Свести пакеты» создает множество каталогов, и для каждого пакета все становится еще хуже:

свести пакеты

Еще один скриншот:

с экраном настроек


person Anton Shkurenko    schedule 27.09.2016    source источник
comment
Над компактными пустыми средними пакетами есть пакеты Flatten, которые, вероятно, проверены на вашей машине. Снимите флажок и посмотрите, поможет ли это.   -  person CommonsWare    schedule 27.09.2016
comment
@CommonsWare нет, это не проверено, если я проверю, оно начнет выглядеть еще ужаснее   -  person Anton Shkurenko    schedule 27.09.2016
comment
Странно. Я получаю поведение, показанное на вашем снимке экрана, только в том случае, если отмечены пакеты Flatten.   -  person CommonsWare    schedule 27.09.2016
comment
@CommonsWare Я добавил изображение, как это выглядит, когда я меняю пакеты Flatten :)   -  person Anton Shkurenko    schedule 27.09.2016


Ответы (3)


В представлении Package/ Project или Android и т. д. перейдите к значку шестеренки справа и снимите флажки Flatten Packages и Compact Empty Middle Packages. Это должно показать вам разбивку по каталогам, а не выравнивание.

Примечание. Теперь это исправлено в Android Studio 2.2.1.

введите описание изображения здесь

person bond    schedule 27.09.2016
comment
я добавил скриншот - person Anton Shkurenko; 28.09.2016
comment
Может попробовать очистить кеш и перезапустить AS? Это в меню «Файл»? - person bond; 28.09.2016
comment
Вы случайно не включили привязку данных? Как упоминалось в сообщении ниже, с последним обновлением я вижу, что это происходит, когда включена привязка данных. Когда привязка данных отключена. Он работает так, как ожидалось. - person bond; 29.09.2016
comment
Да, я использую, это действительно грустно, что этот удивительный фреймворк является причиной - person Anton Shkurenko; 29.09.2016
comment
Да, по словам Йигита, сейчас это должно быть там. Надеюсь, позже будет исправление, поскольку оно имеет приоритет «Приоритет-высокий приоритет-критический». - person bond; 29.09.2016
comment
Теперь это исправлено в AS 2.2.1. Теперь он работает так, как ожидалось. - person bond; 09.10.2016
comment
Замечательно! Спасибо! - person Anton Shkurenko; 09.10.2016

AOSP — средство отслеживания проблем: в представлении структуры проекта отображаются полные имена пакетов для подпакетов, когда включена привязка данных.

https://code.google.com/p/android/issues/detail?id=222914

person mit    schedule 28.09.2016

Проверьте эту конфигурацию, если Flatten Packages не является желаемым решением:

введите здесь описание изображения

Надеюсь, это поможет

person piotrek1543    schedule 27.09.2016