Intereting Posts
Как обращаться с наклейками с изменением размера и возможностью поворота? WebView попадает под действие ActionBar AndroidHttpClient не найден (при работе Robolectric) Найдите множество широт и долгот с использованием текущей широты, долготы и направления просмотра объекта Сбросить значения по умолчанию для предпочтений Как мне поделиться кодом через git с другими, у которых есть репо? Возможно ли установить JDK на устройство Android? Javah Android Studio Ошибка: не удается получить доступ к файлу класса android.support.v7.app.ActionBarActivity для android.support.v7.app.ActionBarActivity не найден Получение черного экрана при прокрутке в ListView на Android AVD не может быть создан. Ok отключен. Android, как добавить правильное дополнение к тексту в прядильщике? Phonegap 3 – Оповещение о том, что если я нажму ok, то произойдет сбой broswer Android: popupBackground не работает для контекстных меню Есть ли правильный способ проверить, действительно ли предоставленный пользователем пароль SQLCipher действителен на Android? Установите массив строк в жирный шрифт на Android

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