小编nin*_*oto的帖子

Android - setOnClickListener vs OnClickListener vs View.OnClickListener

我的理解是,当我创建一个侦听点击的按钮对象时,我必须:

  1. 创建按钮对象
  2. 使用OnClickListner使它听取用户的点击
  3. 用于onClick在用户单击按钮后执行操作

现在,

  • 哪里setOnClickListener符合上述逻辑?
  • 哪一个实际上听按钮点击?
  • setOnClickListener
  • OnClickListener
  • View.OnClickListener
  • 这三者有什么不同?

这是我在Android Dev中发现的:

//The example below shows how to register an on-click listener for a Button.

// Create an anonymous implementation of OnClickListener
private OnClickListener mCorkyListener = new OnClickListener() {
    public void onClick(View v) {
      // do something when the button is clicked
    }
};

protected void onCreate(Bundle savedValues) {
    ...
    // Capture our button from layout
    Button button = (Button)findViewById(R.id.corky); …
Run Code Online (Sandbox Code Playgroud)

android onclicklistener

34
推荐指数
4
解决办法
18万
查看次数

标签 统计

android ×1

onclicklistener ×1