Base.Widget.AppCompat.Button vs Widget.AppCompat.Button

Я использую AppCompat 22.1.1

В чем разница между Base.Widget.AppCompat.Button и Widget.AppCompat.Button ?

В случае AppCompat.Button он наследует напрямую, и, насколько мне удалось найти, ничего не переопределяет его, поэтому они должны быть одинаковыми. Из AppCompat styles.xml :

 <style name="Widget.AppCompat.Button" parent="Base.Widget.AppCompat.Button" /> 

Но, согласно документации AppCompat , мы должны использовать Widget.AppCompat :

Темы верхнего уровня

Это те темы, которые будут использоваться разработчиками напрямую. Они наследуются от соответствующей темы второго уровня ниже.

Имена: Theme.AppCompat , Theme.AppCompat.Light и Theme.AppCompat.Light.DarkActionBar

Пример: values/Theme.AppCompat <- Theme.Base.AppCompat

Intereting Posts
Метод show (FragmentManager, String) в типе DialogFragment не применим для аргументов (FragmentTransaction, String) Проблема с GoogleMap v2 сбой приложения при изменении ориентации Android Google Map, как проверить, находится ли местоположение gps внутри круга Служба FireBaseInstanceId не регистрируется Пинч Масштабирование на Android-браузере Android Facebook SDK v3.0 SSO LoginButton возвращает нулевой GraphUser Как сделать обычное сообщение для тоста для всего экрана Улучшения MJPEG Почему команда SQLite 3 с использованием оболочки Android ADB возвращает «разрешение отклонено»? EditText в Listview теряет фокус при нажатии на Android 4.x Живое видео вещание и потоковое вещание в Android Как включить фонарик Android Проблема в реализации Parcelable, содержащая другие возможности Совместное использование буфера между службой Java и родным приложением с минимальными затратами на доступ Отображение файла MS Word в представлении (например, TextView) на Android