Return to Video

Practice Calling Object Methods - Sol

  • 0:00 - 0:03
    之前 我教过你如何创建新 textView
  • 0:03 - 0:05
    然后调用一个方法来改变它的文本
  • 0:06 - 0:08
    如何修改它的文本大小?
  • 0:09 - 0:13
    我可以调用 textView.setTextSize 然后点击 Enter
  • 0:13 - 0:18
    然后输入一个随机的值 比如56
  • 0:18 - 0:21
    然后在设备上运行它
  • 0:23 - 0:24
    这就是它的样子
  • 0:25 - 0:26
    哇 太大了
  • 0:26 - 0:27
    然后我也可以改变文本的颜色
  • 0:27 - 0:34
    我可以调用 textView.settextcolor 然后输入一个颜色
  • 0:34 - 0:36
    我之前向你展示过可用的颜色
  • 0:36 - 0:40
    我们只用其中的一个颜色 比如绿色
  • 0:40 - 0:43
    当我在设备上运行后 它显示的是霓虹绿色
  • 0:43 - 0:46
    如果你查看 TextView 的文档
  • 0:46 - 0:50
    你可以找到可以调用的其他方法
  • 0:50 - 0:53
    例如 你可以调用 textView.setMaxLines 方法
  • 0:53 - 0:58
    这个方法限制文本显示的行数 它使得 TextView 只显示两行文本
  • 0:58 - 1:01
    如果文本比较长 它就会截断文本
  • 1:01 - 1:03
    为了验证这个 我们需要一个较长的字符串
  • 1:04 - 1:08
    实际上为了知道它是否正常工作
  • 1:08 - 1:10
    我应该先把它注释掉
  • 1:10 - 1:13
    我将运行这个应用 来保证这个字符串长度确实
  • 1:13 - 1:14
    超过了两行
  • 1:16 - 1:19
    好的 我们已经证明了它是两行半文本
  • 1:20 - 1:24
    如果我不把限制最大行数为2 的这行代码注释掉
  • 1:24 - 1:28
    当运行应用的时候 它应该会将截断到两行
  • 1:29 - 1:31
    确实如此
  • 1:31 - 1:34
    希望你能在调用对象的方法上多做一些练习
  • 1:34 - 1:36
    比如 textView
  • 1:36 - 1:39
    实际上 调用 setContentView
  • 1:39 - 1:42
    并且像这样输入单一的 View 是很少见的
  • 1:42 - 1:46
    通常情况下 activity 的语境视图是比较复杂的
  • 1:46 - 1:50
    这就是我们为什么用 setContentView 并且
  • 1:50 - 1:53
    输入一个 XLM 布局文件的资源 id
タイトル:
Practice Calling Object Methods - Sol
概説:

more » « less
Video Language:
English
Team:
Udacity
プロジェクト:
UD837 - Android for Beginners
Duration:
01:56

Chinese, Simplified subtitles

改訂 Compare revisions