我为大屏幕上的所有文本按钮制作了自定义样式
<style name="button_large" parent="@android:style/Widget.TextView">
<item name="android:textColor">@color/button_color</item>
<item name="android:textSize">30dp</item>
<item name="android:clickable">true</item>
<item name="android:soundEffectsEnabled">false</item>
</style>
现在我想要普通屏幕的小按钮,我添加了只有 android:textSize 改变的 noew 样式。
<style name="button_normal" parent="@android:style/Widget.TextView">
<item name="android:textColor">@color/button_color</item>
<item name="android:textSize">10dp</item>
<item name="android:clickable">true</item>
<item name="android:soundEffectsEnabled">false</item>
</style>
是否可以提取此值并根据屏幕尺寸接收所需的值?并且只使用一种风格。
<item name="android:textSize">value_based_on_screen_size</item>
如果是大屏幕,它会是 30,对于普通屏幕,它会是 10