YouTube

Got a YouTube account?

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

Chinese, Simplified subtitles

← Activated List Item Style - Developing Android Apps

Get Embed Code
10 Languages

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

  1. 根据该文档 我们需要一个 choiceMode
  2. 以便列表项每次仅显示一个选中的项
  3. 我们可以在 fragment_main 文件中的
  4. ListView 上声明该属性
  5. 但是我们不想在单窗格模式下指定 choiceMode
  6. 为采用不同的代码路径
  7. 我们可以复制 layout 文件夹中的文件
  8. 并将其放在 Layout-sw600dp 文件夹中
  9. 更好的解决方案是声明某种样式
  10. 这样我们虽然只有一个布局文件 但却有多种样式
  11. 在 Values 文件夹中的基本样式文件中
  12. 我们可以声明 ForecastListStyle
  13. 我们无需指定 choiceMode 因此将其留空
  14. 我们在 values-sw600dp 文件夹中创建一个新的样式文件
  15. 在双窗格情形下
  16. ForecastListStyle 的确包括 choiceMode
  17. 两个文件拥有不同数量的样式
  18. 如果它未在更高层级的文件夹中得到声明
  19. 就会回落到基本样式