android - 在 Android Studio 中创建运行时按钮?
问题描述
这不是关于我的特定代码的问题,而是关于我需要使用什么来完成我的任务的问题。
我正在为我的班级制作一个锻炼记录应用程序。用户需要能够创建一个锻炼例程,其中充满了他们选择的各种锻炼。
在主页上,有一个“添加锻炼”按钮。单击此按钮应将他们带到一个屏幕,在该屏幕上他们为锻炼命名并填写所述锻炼。当他们点击保存时,我需要能够在主页上创建一个新按钮,只需使用他们新锻炼的名称即可。点击这个新按钮后,他们将进入该锻炼,他们可以开始锻炼并输入他们的次数、组数、重量等。
我需要注意什么才能实现这一目标?每次我进入应用程序/添加新的锻炼时,我是否需要将锻炼保存到数据库并使用功能来浏览数据库并使用相应的按钮填充主屏幕?还是有其他方法可以做到这一点?我不确定我是否提出了正确的问题或以正确的方式提出了这个问题。
谢谢!
解决方案
您应该从一开始就将按钮放在主页上,但首先使其不可见。
是的,您应该将锻炼信息放入数据库中,如果保存了锻炼,请在主页上显示该按钮。
android:visibility="gone"
在 XML 和活动中使用birthday.visibility = View.VISIBLE
以修改可见性
推荐阅读
- angular - AWS Cognito:当用户使用“adminSetUserPassword”启用时,应自动触发向用户发送密码的电子邮件
- javascript - 如果在一个已经完成后调用 IndexDB 中的事务不会立即启动
- python - 机器人框架没有看到 xpath
- python - 在python中创建具有正确x轴的箱线图
- php - 在 php 中上传后,某些图像已损坏
- python - Python 预提交失败但未进行更正
- javascript - 如何用 HTML5 + Javascript 做类似 Visio 的图表?
- laravel - Laravel 中的多个存在验证
- python - 我无法保持在 1 秒内
- express - 这两种使用 express 中间件的方法有区别吗?