YouTube

Got a YouTube account?

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

Chinese, Simplified subtitles

← From ActionBar to Toolbar (solution)

Get Embed Code
5 Languages

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

  1. 很好 你已完成
  2. 大家看看我是怎么做的
  3. 正如我前面所说
  4. 我打算在 styles.xml 中将基本 appTheme 更改为 NoActionBar
  5. 主题
  6. 接下来添加工具栏样式
  7. 我们这样做 以便能够对背景颜色进行一致的设置
  8. 并设置弹出主题
  9. 然后在我们的应用主题中引用
  10. 我们在 activity_main 中为新工具栏创建新的 LinearLayout
  11. 所以 我们可以将其放在已有的 Fragment 旁边
  12. 这在平板电脑版本的主 activity 中要简单一些
  13. 我们在此添加 LinearLayout 并同时在 activity_detail 中
  14. 添加工具栏
  15. 最后 将其注册为我们的操作栏
  16. 在我们设置 ContentView 后 可以通过 ID 找到工具栏
  17. 然后在 AppCompatActivity 上调用setSupportActionBar
  18. 接下来 我们可以通过完整操作栏方法获取操作栏
  19. 并调用 setDisplayHomeAsUpEnabled 为 true
  20. 对于 DetailActivity
  21. 我们在 MainActivity 中进行相似操作
  22. 除了我们调用 setDisplayShowTitleEnabled = false
  23. 就是这样
  24. 看到全新外观很兴奋吧
  25. 它看起来几乎和之前一模一样
  26. 除了我们现在使用的是工具栏
  27. 我们后面还会对它加以利用