答案 0 :(得分:1)
您需要使用dimens
文件来支持多个屏幕。您可以在此处查看支持多维度的官方文档
编辑:
创建名为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"