gpt4 book ai didi

layout - 找不到与给定名称匹配的资源(在 'layout_marginTop'的值为'@ dimen/abc_action_bar_icon_vertical_padding

转载 作者:行者123 更新时间:2023-12-04 04:30:15 28 4
gpt4 key购买 nike

在布局资源的appcompat_v7中,向我显示此错误:

Error: No resource found that matches the given name (at 'layout_marginTop' with value '@dimen/abc_action_bar_icon_vertical_padding').



此行代码向我显示了一个错误(对于abc_action_bar_home.xml中的 ImageView):
android:layout_marginTop="@dimen/abc_action_bar_icon_vertical_padding"
android:layout_marginBottom="@dimen/abc_action_bar_icon_vertical_padding"

我找到了解决方案,方法是添加单词 _material,如下所示:
"@dimen/abc_action_bar_icon_vertical_padding_material"

我找到了解决方案 here

最佳答案

旧的action bar现在称为app bar,是Android Lollipop随附的toolbar中的一种Material Design。许多度量已更改,因此R.dimen中许多值的命名也已更改。

所以你发现
abc_action_bar_icon_vertical_padding
现在被称为
abc_action_bar_icon_vertical_padding_material

另外,这是Android docs的图形,其中显示了一些新的默认指标:

请注意,这些默认值可以根据设备和方向进行更改。例如,

默认高度:

  • 移动景观:48dp
  • 移动人像:56dp
  • 平板电脑/台式机:64dp
  • 关于layout - 找不到与给定名称匹配的资源(在 'layout_marginTop'的值为'@ dimen/abc_action_bar_icon_vertical_padding,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27863572/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com