[英]How to add click listener(button) in every row of ListView which is connected to MS SQL?
通常,使按钮单击起作用的方法是按照以下步骤操作:
通过findViewById()
获取您的 Button 视图并将其保存到变量
通过setOnClickListener()
在该变量上设置侦听器
实现它的onClick()
覆盖方法来做你想做的事。 (您将在这里展示您的吐司)。
例如(取自您提供的教程):
public class CountryList extends ActionBarActivity {
Button btn;
protected void onCreate(Bundle savedInstanceState) {
btn = (Button) findViewById(R.id.btnview);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//This command shows a Toast
Toast.makeText(this, "Your message goes here" , Toast.LENGTH_LONG).show();
}
}
}
在上面的代码中,创建 Toast 的行位于onClick()
方法内,它需要 3 个参数:
this
因为您指的是 CountryList 活动。Toast.LENGTH_SHORT
或Toast.LENGTH_LONG
。以下是参考资料: Toasts和Click Listeners如果您对 Android 开发感兴趣,我还建议您查看 Kotlin 并尝试更多最近的教程,因为您遵循的教程似乎有点过时。
祝你好运。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.