java - 如何检索editText值并将其添加到列表中?
问题描述
在此处输入图像描述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();
}
我想在一个数组列表中添加 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 编辑文本中输入参与者的邮件,当我单击创建按钮时,它应该将我在数组列表中输入的邮件显示到 recyclerview 文本视图。我该怎么做 ?
如果您需要更精确的信息,请告诉我。谢谢
解决方案
嗯,你的意思是这样吗?:
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());
或者像这样(有很多方法可以把东西放在一个列表中):
List<String> list2 = new ArrayList<String>(Arrays.asList(
txtParticipant.getText().toString(),
txtParticipant2.getText().toString(),
txtParticipant3.getText().toString(),
txtParticipant4.getText().toString()
));
推荐阅读
- sql - SUM 语句中的 AVG
- python-3.x - TypeError: preprocess_input() 得到了一个意外的关键字参数“模式”
- python - 如何使用子进程 python 恢复终端
- python - 如何通过在任意一对连续数字之间切割整数 N 将其拆分为两个非空部分。这样就创建了一对整数 A, B
- javascript - 如何将 google sheet API v3 迁移到 google sheet Api v4
- google-cloud-platform - 格式化 gcloud 计算实例列表以获取单个元数据值
- python - Django 存储实际可用性并查询新预订的可用时间表
- python - 使用 pandas 的 groupby 和 agg 合并包含 dicts 的列
- java - 我必须使用两个edittext获得两个用户输入,并在单击按钮时在textview中随机显示任何人
- npm - npm install 遇到问题