ListenerAndroid 通过提供 Jan 28, 2024 22:19:36 GMT -6 Quote Select PostDeselect PostLink to PostMemberGive GiftBack to Top Post by account_disabled on Jan 28, 2024 22:19:36 GMT -6 接口(例如OnClickListener定义事件发生时要触发的方法)来提供类似的机制。OnClickListener当用户点击屏幕以及他们点击的按钮时实现该界面将通知您的应用程序。您还需要告诉每个按钮有关的信息ClickListener以便它知道要通知哪个侦听器: 复制 接下来我们将添加处理每次按钮按下的代码。我们还将向 Activity 添加四个新属性让用户设置和跟踪冲泡时间、已冲泡的次数以及计时器当前是否正在运行。复制 请注意我们正在使用CountDownTimerAndroid 提供的类。这使您可以轻松创建并启动简单的倒计时并在倒计时运行时定期收到通知。您将在下面的方法中使用它startBrew。 以下方法都是处理设置冲泡时间、启动和停止冲泡以及维护冲泡次数的模型逻辑。我们还将初始化。中的brewTime和属性。brewCountonCreate 将此代码移至单独的模型类是一个很好的做法但为了简单起见我们将代码添加到我们的 复制 此代码中唯一特定于 Android 的部分是使用该setText方法设置显示标签。在 中startBrew我们创建并启动 aCountDownTimer开始每秒倒计 购买电话号码列表 时直到冲泡完成。请注意我们内联定义了。onTick计时器每倒计时 1000 毫秒(1 秒)就会调用一次而onFinish当计时器达到零时就会调用一次。 避免在代码中使用硬编码文本 为了使本教程代码简单我特意直接在代码中编写了标签字符串(例如“Brew Up!”, “Start”, “Stop”)。一般来说这不是一个好的做法因为它使得在大型项目中查找和更改这些字符串变得更加困难。 Android 提供了一种巧妙的方法来将文本字符串与R对象代。码分开。R允许您在 xml 文件 res/values/strings.xml 中定义应用程序的所有字符串然后您可以通过引用在代码中访问该文件。例如: 复制 现在如果您想更改Brew Up!为其他内容只需在strings.xml文件中更改一次即可。您的应用程序开始跨越数十个代码文件这些文件将所有字符串保留在一个位置并且非常有意义! 尝试 BREWCLOCK 代码完成后就可以尝试该应用程序了。按“运行”或Ctrl+F11在模拟器中启动 BrewClock。一切顺利您将看到界面已设置并准备好计时泡茶!尝试设置不同的冲泡时间然后按开始观看倒计时。 大图 概括 # 在这篇关于 Android 的简短介绍中您已经安装了 Android SDK 和 Eclipse Android 开发工具 ADT 插件。您已经设置了一个可以测试您的应用程序的模拟器或虚拟设备。您还构建。