提问者:小点点

buttonBlue中“(Button)”的重要性=(Button)findViewById(r.id.ButtonInvisibleman);


我在Coursera上做这门课,在第三周第一块视频中,老师让我们写了下面一行代码:

buttonBlue = (Button) findViewById(R.id.buttonInvisibleMan);

这行代码的每一部分有什么意义?R.ID。代表?“(按钮)”的重要性是什么?

请详细说明每一部分。

谢谢你


共1个答案

匿名用户

R.ID。代表资源ID,这很重要,因为blueButton需要知道它需要使用哪个UI元素。

(Button)是强制转换的一种形式,通过编写(Button)可以向编译器保证这将是一个Button元素,而不是TextView或任何其他UI元素。