小编Hyd*_*oze的帖子

Android:按钮OnClickListener不起作用

我创建了这个活动,应该允许我在按下按钮后打开一个新活动.

但是OnClickListener似乎不起作用.

我宣布按钮错了吗?

有人可以出去吗?

public class Menu extends Activity {


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

    View loginbutton = findViewById(R.id.butlogin);
    loginbutton.setOnClickListener(this);

    View recordbutton = findViewById(R.id.butrecordts);
    recordbutton.setOnClickListener(this);

    View viewbutton = findViewById(R.id.butviewts);
    viewbutton.setOnClickListener(this);

    View projectsbutton = findViewById(R.id.butprojects);
    projectsbutton.setOnClickListener(this);

}

public void onClick(View v){

    switch(v.getId())
    {
    case R.id.butlogin:
    {
        //open login screen
        Intent i = new Intent(this, login.class);
        startActivity(i);
        break;
    }
    case R.id.butrecordts:
    {
        break;
    }
    case R.id.butviewts:
    {
        break;
    }
    case R.id.butprojects:
    {
        break;
    }

    }
}
Run Code Online (Sandbox Code Playgroud)

android case onclick listener switch-statement

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

android ×1

case ×1

listener ×1

onclick ×1

switch-statement ×1