Когда я разработал, я неожиданно обнаружил новый виджет под названием android.support.v7.widget.ButtonBarLayout
. Я попытался найти его в Интернете, но ничего не было найдено, даже на официальном сайте документов разработки.
Тем временем, я обнаружил два ButtonBarLayout
при поиске ButtonBarLayout
везде в Android Studio, один из них - android.support.v7.widget.ButtonBarLayout
, а другой - com.android.internal.widget.ButtonBarLayout
. Я пытался читать исходные коды обоих, я обнаружил, что они такие же, кроме имени пакета. Поэтому я подумал, что android.support.v7.widget.ButtonBarLayout
пришел из com.android.internal.widget.ButtonBarLayout
после того, как внутренний ButtonBarLayout
прошел тесты и выпустил. В то же время ButtonBarLayout
наследуется от LinearLayout
.
Но есть вопрос:
- Что мы можем получить от
ButtonBarLayout
буквально и как его использовать? - Я заметил переменную
private boolean mAllowStacking
. Когда он изменится, ориентация этого макета будет изменена. Но я не совсем понял, для чего он используется.
Знает ли кто-нибудь ButtonBarLayout
хорошо?
PS: Я использовал Android Studio 2.0.0 Preview 4 и Gradle плагин 2.0.0-alpha3 и Поддержка поддержки Android 23.1.1 и Платформенные инструменты 23.1 и Build-tools 23.0.2.