Android的整数数据类型

Android的整数数据类型,android,integer,types,Android,Integer,Types,我知道Java中有两种整数。第一个是“int”,它是原始整数。第二个是“Integer”,它是一个包含方法和内容的类 在为Android编程时,我看到了另一种类型:“integer”和所有小写字符。它是在“android.R”名称空间中声明的,其中只有四个静态方法 这是什么?为什么在那里?它与“int”和“Integer”(如果有的话)有什么关系?似乎与动画有关:Integer是类,int是基本类型 Integer类将基本类型int的值包装在对象中。整型对象包含一个整型字段 也许你可以试试这个:

我知道Java中有两种整数。第一个是“int”,它是原始整数。第二个是“Integer”,它是一个包含方法和内容的类

在为Android编程时,我看到了另一种类型:“integer”和所有小写字符。它是在“android.R”名称空间中声明的,其中只有四个静态方法


这是什么?为什么在那里?它与“int”和“Integer”(如果有的话)有什么关系?

似乎与动画有关:

Integer是类,int是基本类型

Integer类将基本类型int的值包装在对象中。整型对象包含一个整型字段

也许你可以试试这个:

Preferences -> Java -> Code Style -> Organize Imports -> (check) 
Do not create imports for types starting with a lowercase letter

我确信如果它有帮助,但让我们试一试:)

这些仍然是整数,我相信R.class中的每个成员/方法都返回一个整数。然而,这些都与时间有关,确切地说是动画的时间。R.integer只是一个类名,在我看来,他们不应该这样命名,因为有些人以前导入过它而不是integer,所以请检查您的导入:)

R.integer是xml中定义的整数的整数资源文件。就像R.layout、R.style、R.id、R.string等一样,解释它的用途。基本上是res/values文件夹中xml文件中的
资源元素

编辑:哦,你问了android.R名称空间中的整数资源值是多少。在我上面的解释中,我解释了如何在您自己的应用程序namecpace中声明这些。android.R命名空间中的.integer资源值是相同的,但在android框架中声明并用于动画持续时间


所以问题是关于android.R.integer中常量的值实际上是什么。android框架中的某个地方有一个声明这些整数常量的
res/values/.xml

Integer是android中使用的某种xml格式的标记。 这个整数可能是动画时间或类似的时间。 当我们导入app.R时,app.R.integer变得可见


由于xml使用所有小写关键字,因此它使用的不是整数。

请再次阅读问题。我知道这两个问题,我所问的是另外一个问题。这真的重要吗。?日食。!嗯。?我没有投反对票,但这可能是因为你对这个问题反应太快,甚至不知道OP到底想要什么。@SahilMahajanMj:我不是亲自告诉你的。与负面评论相反,试着寻找答案,这与问题无关。问题是:android.R.integer用于什么,它与int或integer有什么不同。有趣的是,我还没有听说过这个整数。