gpt4 book ai didi

android - 将 listItem 消息添加到 SnackBar

转载 作者:行者123 更新时间:2023-11-29 18:58:13 25 4
gpt4 key购买 nike

我需要做的是,当我按下 FAB 时,它应该显示添加的列表项以及 SnackBar 中的文本。我不确定该怎么做。

这是 FAB,目前,按下时它只显示“项目已添加到列表”。它需要与文本一起显示日期/时间等。

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
addListItem();
Snackbar.make(view, "Item added to list",
Snackbar.LENGTH_LONG).setAction("Undo", undoOnClickListener).show();

}
});
}

需要在snackbar中显示的item

    private void addListItem() {
SimpleDateFormat dateformat = new SimpleDateFormat("HH:mm:ss dd/MM/yyyy", Locale.ENGLISH);
listItems.add(dateformat.format(new Date()));
adapter.notifyDataSetChanged();
}

最佳答案

private String addListItem() {
SimpleDateFormat dateformat = new SimpleDateFormat("HH:mm:ss dd/MM/yyyy", Locale.ENGLISH);
String formattedDate = dateformat.format(new Date());
listItems.add(formattedDate);
adapter.notifyDataSetChanged();
return formattedDate;
}

现在下面是 snackbar 的代码....

  FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {

Snackbar.make(view, "Item added to list "+addListItem(),
Snackbar.LENGTH_LONG).setAction("Undo", undoOnClickListener).show();

}
});
}

关于android - 将 listItem 消息添加到 SnackBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49534294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com