当前位置: 首页 > 知识库问答 >
问题:

如何检索editText值并将其添加到列表中?

齐起运
2023-03-14

在此处输入图像说明AddMeetingActivity

 @BindView(R.id.my_toolbar2)
Toolbar   mToolbar;
@BindView(R.id.in_time)
EditText txtTime;
@BindView(R.id.in_place)
EditText txtPlace;
@BindView(R.id.in_comment)
EditText txtComment;
@BindView(R.id.participant)
EditText txtParticipant;
@BindView(R.id.participant2)
EditText txtParticipant2;
@BindView(R.id.participant3)
EditText txtParticipant3;
@BindView(R.id.participant4)
EditText txtParticipant4;

 @OnClick(R.id.create)
void addMeeting(){
    Meeting meeting = new Meeting(System.currentTimeMillis(),
            txtTime.getText().toString(),
            txtPlace.getText().toString(),
            txtComment.getText().toString(),

    );
    mApiService.createMeeting(meeting);
    finish();
}

我想在一个arraylist中添加4个EditText的字符串值,这些EditText是我键入参与者名称的地方。然后我必须在addmeeting()方法中发送新的列表,但我找不到如何执行。

public abstract class DummyMeetingGenerator {

public static List<String> participants = Arrays.asList(
        "nouveau@gmail.com, ancien@gmail.com, super@gmail.com, nul@gmail.com");

public static List<Meeting> DUMMY_MEETINGS = Arrays.asList(
        new Meeting(1, "14:00", "Room A", " Future Project ", participants ));

static List<Meeting> generateMeetings() {
    return new ArrayList<>(DUMMY_MEETINGS);
}

这是为了让您更清楚地看到我正在尝试做什么,我在4 edittext中输入参与者的邮件,当我单击create按钮时,它应该将我在arraylist中输入的邮件显示到recyclerview TextView。我该怎么做呢?

如果你需要更多的精确告诉我。谢谢

共有1个答案

裴心水
2023-03-14

嗯,你是说像这样?:

List<String> list = new ArrayList<>(4);
list.add(txtParticipant.getText().toString());
list.add(txtParticipant2.getText().toString());
list.add(txtParticipant3.getText().toString());
list.add(txtParticipant4.getText().toString());
 类似资料:
  • 首先,我对firebase数据库很陌生。我正在研究如何从firebase检索当前的UID(即当前登录的UID),并将其与一个值一起插入到firebase的child中。 我正在尝试将我当前的UID和它的值推送到Firebase。我很难把它推到火力点。下面是我的firebase结构: 试用后,我仍然无法获得以下代码来检索UID。我对以及这一行遇到了麻烦。 下面是我的构造函数:

  • 我的目标是从用户输入的“AM”-“PM”字符串格式打印包含24小时十进制格式的进入和退出时间的列表,如以下字符串数组:{6AM#8AM,11AM#1PM,7AM#8PM,7AM#8AM,10AM#12PM,12PM#4PM,1PM#4PM,8AM#9AM} 我在for循环中声明了各个列表,并在循环中为它们赋值,但从代码中得到了以下运行时异常:java。lang.IndexOutOfBoundsEx

  • 问题内容: 我正在遍历,并尝试将其值复制到中。问题在于它只能遍历一次。但是使用to 显示所有列的所有条目。以下是代码段- 复制到的唯一值是第1列。然后退出。但是我可以看到所有列的值。为什么? 问题答案: 如果我正确理解了您的问题,那么这里可能有两个问题: 是-我假设情况并非如此,就好像您在while循环中遇到异常并且什么也不会输出。 第二个问题是将从 随后的每一行中 获取1,2,3列,依此类推。

  • 我有下面提到的表,我想通过查询添加列,这将增加一列到表的值对其他列特定值考虑以下表 在这个表中,在1前面想要文本作为活动,在零(0)前面,我想要它作为列名状态的非活动。

  • 问题内容: 我想向现有表中添加2个新列。 其中之一应具有默认值 0 (也应填写在现有行中)。 我尝试了以下语法: 但这会引发异常。我应该怎么写? 问题答案: 您可以使用此: 或这个: 更多:ALTER TABLE

  • 我想创建一个对象动态,例如在JavaFX中的一个圆。我的代码会像这样。 我现在的问题是如何增加每个圆的独特性。例如,如果我要添加每个圆的不同颜色和大小。我该如何实现呢?请帮忙。