I'd like to customize some borderless ImageButtons. To avoid code duplication, I use styles.xml
:
<style name="EditNotesButton" parent="?android:attr/borderlessButtonStyle">
<item name="android:layout_width">25dp</item>
<item name="android:layout_height">25dp</item>
<item name="android:scaleType">fitCenter</item>
</style>
However, the following error is thrown:
Error retrieving parent for item: No resource found that matches the given name '?android:attr/borderlessButtonStyle'.
Is there any way to inherit borderlessButtonStyle?
For AppCompat, you can inherit from the parent style:
<style name="MyBordelessButtonStyle" parent="@style/Widget.AppCompat.Button.Borderless">
<item name="android:textSize">@dimen/<your size></item>
<!-- other items here -->
</style>
Based on the source code