java - 如何创建自动离线实时更新文本的文本视图
问题描述
我想创建 TextView,它将实时自动更新 Activity 中的文本。因为我希望它离线运行,所以我将使用字符串数组中的实际日期填充要更改的文本。
我打算构建的示例。 今天是星期六,2020 年 6 月 27 日。《今日阅读》等
请我如何实现这一点。如果创建它的过程需要使用除 TextView 之外的其他库命令,请教我。谢谢 !
解决方案
您需要的是获取当前的本地日期和日期。您可以通过以下方式获取当前日期:
LocalDate localDate = LocalDate.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy");
String currDate = localDate.format(formatter);
您可以通过以下方式获取当前日期:
DayOfWeek dayOfWeek = DayOfWeek.from(LocalDate.now());
现在您的结果字符串将是:
String res = "Today is " + dayOfWeek + ", " + currDate + ". \"Reading of the day\"";
现在要更新您之前创建的 TextView,比如说;
TextView tv = findViewById(R.id.tv_id);
tv.setText(res);
推荐阅读
- unit-testing - JHipster 单元测试服务层
- python - tflearn.models.dnn.DNN 在预测时会自动关闭 dropout 层和批量归一化吗?
- c++ - 多线程 C++11 应用程序中的同步
- python - 在 Python 中合并两个没有 id 的字典列表
- javascript - 如何在 javascript 中调用像 ng-click on circle(SVG element) 这样的点击功能
- python-3.x - 在 python 脚本中创建 jira 问题时分配它
- php - Twitter API 返回错误代码 32
- function - 如何在其他函数中调用 Medium 函数?
- app-store-connect - 为什么我的应用在试飞中看不到“删除应用”
- php - Laravel 找不到管理员邮箱和密码