Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java @dimen上的错误_Java_Android - Fatal编程技术网

Java @dimen上的错误

Java @dimen上的错误,java,android,Java,Android,我是安卓工作室的新手。我在@dimen中有错误,我不知道如何修复它 代码如下: 首先@dimen指的是尺寸,您可以在该文件中定义尺寸,以便以后在任何布局文件中使用 在项目结构中,转到目录app/src/main/res/values/ 现在在这里检查dimens.xml文件是否存在 如果没有,则创建一个名为dimens.xml的新资源文件 因此,根据所需的填充,定义如下所示的尺寸: <resources> <!-- Default screen margins, per th

我是安卓工作室的新手。我在@dimen中有错误,我不知道如何修复它

代码如下:


首先@dimen指的是尺寸,您可以在该文件中定义尺寸,以便以后在任何布局文件中使用

在项目结构中,转到目录app/src/main/res/values/ 现在在这里检查dimens.xml文件是否存在

如果没有,则创建一个名为dimens.xml的新资源文件

因此,根据所需的填充,定义如下所示的尺寸:

<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="activity_vertical_margin">16dp</dimen>
</resources>

16dp
16dp

您必须通过dimens.xml中的
@dimen
定义要设置的维度

根据Android文档,“维度是一个简单的资源,使用name属性中提供的值(而不是XML文件的名称)进行引用。因此,您可以将维度资源与一个XML文件中的其他简单资源组合在一个元素下。”

Android文档中的dimens.xml示例:

<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2013 The Android Open Source Project

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->

<resources>
    <dimen name="action_button_min_width">56dp</dimen>
    <dimen name="indeterminate_progress_size">32dp</dimen>
</resources>

56dp
32dp

在此处定义其他维度,并将此XML保存在
values
目录下。再看看这个答案,它解释了

可能不存在?添加堆栈跟踪您没有显示代码,也没有显示错误-如果没有适当的上下文,我们应该如何帮助您?包括所有相关细节,以获得更快和/或更高质量的帮助。