YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Chinese, Simplified subtitles

← 9_s_Add code to list all dinners

Get Embed Code
4 Languages

Showing Revision 5 created 07/04/2016 by Udacity Robot.

  1. 现在我要查看一下为实现所有晚餐滚动列表而
  2. 添加的代码
  3. 我要做的第一件事在 com.example.android.dinner 包内
  4. 添加一个名为 ShowAllDinnersActivity 的新 Java 类
  5. 该类对 ListActivity 进行扩展
  6. 它知道如何获得所有晚餐列表
  7. 它使用适配器来显示列表中的所有晚餐
  8. 并能定义 onListItemClick 因此 当点击列表上的项目时
  9. 我们发送 intent 以启动 OrderDinnerActivity 并
  10. 传递 selectedDinner
  11. 现在结束了 在 MainActivity 中 我们添加 showDinnerList 方法
  12. 当有人点击“为我显示所有晚餐”按钮时就会调用该方法
  13. 使用该方法
  14. 就是发送 intent 以启动 ShowAllDinnersActivity
  15. 对于代码就是这样 但是现在我们需要完成布局
  16. 我要做的第一件事是将按钮添加到主页面
  17. 以显示所有晚餐
  18. 这就是 Show All the Dinners
  19. 但是我还仍然没有完成布局
  20. 我需要添加 listalldinners.xml 文件
  21. 该文件是所有晚餐的列表
  22. 因此我需要添加 showdinnerinrow.xml 布局文件
  23. 该文件是每个晚餐条目在列表中的布局
  24. 好了 应该这样做
  25. 所以 我要重新部署我的应用
  26. 希望我们会看到用户界面的变化
  27. 当然 在代码中你需要做的另一件事情是更新
  28. AndroidManifest.xml 以包含新类 ShowAllDinnersActivity
  29. 如果不这样做 它就不会起作用
  30. 这就是全部要讲的内容
  31. 现在我要再次运行我的应用 我们看看它是否可正常工作
  32. 我按下 Show All the Dinners 按钮 我们来看看结果如何
  33. 我的晚餐列表显示出来了
  34. 太好了!