gpt4 book ai didi

android - 设置一个 onClickListener

转载 作者:行者123 更新时间:2023-11-29 18:04:40 26 4
gpt4 key购买 nike

我正在设置一个点击监听器,我想知道这样做是否合适?我看到很多人将 onClickListener 定义为与 setOnClickListener 一致,但这看起来真的很乱,所以我想知道这样做是否会遇到任何问题?

public class Login extends Activity {

protected Button login;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);

login = (Button) findViewById(R.id.loginButton);
login.setOnClickListener(myOnClick());
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_login, menu);
return true;
}

protected OnClickListener myOnClick() {
OnClickListener v = new View.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//Do stuff
}
};

return v;
}

}

最佳答案

如何定义它是您个人的编码风格选择。您可以让整个类实现接口(interface),以内联方式实现,按您正在做的方式实现,或者指定要通过 XML 调用的方法。最终结果大致相同。

关于android - 设置一个 onClickListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14032839/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com