Android 小部件方法混乱
Android Widget method confusion
在我决定研究 android api 几周后,可能会提高我对 Java 的了解。我才发现我其实一直在躲着自己。
我只想问
Button button=findViewById();
它可以是按钮或任何小部件或任何东西(仅供说明),然后我们在其上调用不同类型的方法
button.setOnClickListener()
而按钮没有 setOnClickListener 这样的方法,毕竟 setOnClickListener 是类型 view.View。所以我有点迷路了。
与其他人相同(例如image.setBackgroundResource)
任何帮助都会很好。
Button
class 扩展 View
class:
↳ android.view.View
↳ android.widget.TextView
↳ android.widget.Button
在View
class中定义了setOnClickListener
方法。
Button
class 有自己的方法并且 继承了 TextView
和 View
class 的方法,例如setOnClickListener
.
在我决定研究 android api 几周后,可能会提高我对 Java 的了解。我才发现我其实一直在躲着自己。
我只想问
Button button=findViewById();
它可以是按钮或任何小部件或任何东西(仅供说明),然后我们在其上调用不同类型的方法
button.setOnClickListener()
而按钮没有 setOnClickListener 这样的方法,毕竟 setOnClickListener 是类型 view.View。所以我有点迷路了。
与其他人相同(例如image.setBackgroundResource)
任何帮助都会很好。
Button
class 扩展 View
class:
↳ android.view.View
↳ android.widget.TextView
↳ android.widget.Button
在View
class中定义了setOnClickListener
方法。
Button
class 有自己的方法并且 继承了 TextView
和 View
class 的方法,例如setOnClickListener
.