java - 什么是资源:0 doing?

标签 java android android-studio

我不明白这里的0有什么用。 它到底在做什么?

public WordAdapter(Activity nmbersActivity, ArrayList<Word> word) {
    super(nmbersActivity,0,word);
}

我检查了文档,但找不到它到底是什么。

在实现中,这是代码。

public ArrayAdapter(@NonNull Context context, @LayoutRes int resource,
        @NonNull List<T> objects) {
    this(context, resource, 0, objects);
}

最佳答案

来自docs :

The id of the TextView within the layout resource to be populated

ArrayAdapters 通常用在列表中,因此包含文本资源 ID 来显示项目标题。传递 0 表示没有 TextView 资源的默认状态。

关于java - 什么是资源:0 doing?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52685512/

相关文章:

android - 无法找到具有辅助类的单个 (Context) 参数的公共(public)构造函数

android - 基于WebView的应用,YouTube视频没有全屏按钮

javascript - Wicket AjaxTabbedPanel 选项卡导航需要第二次点击

Javafx Canvas 未正确清除。

android - 在 Android 上分析游戏 - Unity

Android - 在 Galaxy S8 或 LG G6 上测试应用程序

Java Swing UIManager 与 tableHeaderUI

java - 一个 @PreAuthorize ("hasAuthority(' ACCOUNT OWNER')"有效,另一个非常相似 - 抛出 SpelEvaluationException

android - Flutter:任务 ':app:packageDebug' 执行失败

android - 无法在 Android Studio 中启动 AVD