Я унаследовал ListPopupMenu
Я использовал для отображения всплывающего окна для элементов в ListView
виджета.Android. styling ListPopupMenu
Я использую этот код для создания и отображения моего всплывающего окна:
CADropDownPopupList popupMenu = new CADropDownPopupList(getActivity());
popupMenu.setAnchorView(view);
...
popupMenu.show();
Я стилизованная listPopupMenu
атрибутов стилей, используя этот код:
<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
...
<item name="android:dialogTheme">@style/NoTitleAlertDialogTheme</item>
<item name="listPopupWindowStyle">@style/PopupMenu</item>
<item name="android:listPopupWindowStyle">@style/PopupMenu</item>
...
</style>
<style name="PopupMenu" parent="Widget.AppCompat.ListPopupWindow">
<item name="android:layout_marginLeft">16dp</item>
<item name="android:layout_marginRight">16dp</item>
<item name="android:paddingLeft">16dp</item>
<item name="android:paddingRight">16dp</item>
<item name="android:textSize">40sp</item>
<item name="android:popupBackground">@drawable/popup_background</item>
</style>
Но никто в стиле карты записи в мое окно. Что я сделал не так?
почему это должно помочь? не помогло. важная вещь, которая хорошо работает, но размер шрифта и paddings и marginns dos не работает – busylee
Почему класс ListPopupWindow игнорирует paddings, установленные в стиле? – busylee
Отметьте отредактированный ответ ... –