在AndroidX的哪里可以找到simple_spinner_item?

时间:2019-09-04 15:25:25

标签: android android-spinner androidx

我在我的应用程序中使用了一个初始化如下的ArrayAdapter:

myAdapter = new ArrayAdapter(context, 
    android.R.layout.simple_spinner_item,
    myList
);

我在哪里可以在AndroidX软件包中找到android.R.layout.simple_spinner_item的联系人?

2 个答案:

答案 0 :(得分:1)

(在Android Studio中),如果右键单击它并选择转到“声明”,则会找到以下内容:

char

评论后编辑:

simple_spinner_item was added on API 1,因此所有版本的Android均支持。 AndroidX是对支持库的延续,这些支持库是在较新的API中添加的功能,并且需要向后兼容。在这种情况下,它不会影响此特定布局的使用,因为它在所有版本中都可用。您可以继续使用它。我将保留上面布局的内容,以防您想覆盖样式并按照上面的注释中的说明对其进行自定义。

答案 1 :(得分:1)

所有布局都位于:sdk \ platforms \ android-xx \ data \ res \ layout 要查看布局的XML:

Eclipse :只需在代码中的某个位置键入android.R.layout.simple_spinner_item,按住Ctrl,将鼠标悬停在simple_spinner_item上,然后从出现的下拉列表中选择“在layout/simple_spinner_item.xml中打开声明”。它会将您定向到XML的内容。

Android Studio::项目窗口->外部库-> Android X平台-> res->布局,在这里您将看到可用布局的列表。

enter image description here