查看从api19到api23的变化

时间:2016-09-30 12:21:13

标签: android

API 19 screen

API 23 screen

在API 19按钮覆盖整个屏幕,而API 23没有覆盖。如何使API 23按钮覆盖整个屏幕,同时保持API 19按钮覆盖整个屏幕

1 个答案:

答案 0 :(得分:1)

您需要使用dimens文件来支持多个屏幕。您可以在此处查看支持多维度的官方文档enter image description here

编辑:

创建名为values-hdpi,values-xhdpi,values-xxhdpi,values-xxxhdpi的新值文件夹。

然后在尺寸文件中添加按钮尺寸,如下所示

值-HDPI

<dimen name="btn_click_me_width">18dp</dimen>
<dimen name="btn_click_me_height">18dp</dimen>

值-xhdpi

<dimen name="btn_click_me_width">24dp</dimen>
<dimen name="btn_click_me_height">24dp</dimen>

和其他文件夹类似

您可以在https://developer.android.com/guide/practices/screens_support.html

计算不同版本的尺寸

并在您的布局文件中更改按钮宽度,如下所示

    android:layout_width="@dimen/btn_click_me_width"

http://jennift.com/dpical.html