java - 如何使用 ArrayAdapter 设置多个 id?

标签 java android

这是我声明的 ArrayAdapter :

itemsAdapter = new ArrayAdapter<String>(this,
            R.layout.activity_task,
            R.id.taskTitle,
            items1);

我想这样做:

itemsAdapter = new ArrayAdapter<String>(this,
            R.layout.activity_task,
            R.id.taskTitle,
            items1,
            R.id.taskNews,
            items2);

因为,我的应用是这样的:

  • 任务 1
  • 任务 2

而且,我正在努力:

  • 任务 1
  • 任务描述1
  • 任务 2
  • 任务描述2

如何添加多个 ID?

最佳答案

如果您使用 ListView 来显示文本项,那么您只能使用一种布局和一种使用标准 ArrayAdapter 的 TextView 。

要使用两个 TextView,请尝试制作一个 CustomListAdapter

使用this引用链接CustomListAdapter

关于java - 如何使用 ArrayAdapter 设置多个 id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48597985/

相关文章:

java - spring boot 用户和 session mongo

java - socket.shutdownOutput() 的目的

java - hibernate/ Spring : Error loading lazy collection in a @Transactional

java - 有没有办法让 SharedPreferences 在我的整个 Android 应用程序中全局化?

android - 选择字符串中的前 X 位数字并将每个数字替换为 Character

java - 如何在 Spring MVC 中使用 CDN

android - 为 Android 使用 OpenCv contrib 模块

Android:是否可以剪切/粘贴 android SDK 并使用它?

android - 如何防止 BottomSheetDialogFragment 在导航到另一个 fragment 后关闭?

java - PHP:将分隔的逗号字符串值与多个数组值插入到 MySql 中