id 0没有键盘使用默认键映射:/system/usr/keychars/qwerty.kcm.bin

时间:2012-09-01 04:06:56

标签: android android-button

当我点击此代码中的btn_shapes时,我的应用程序停止了。btn_alphabetbtn_know工作正常,但在btn_shapes应用程序停止。没有键盘用于id 0使用默认键盘映射:/system/usr/keychars/qwerty.kcm.bin

public class Eng extends Activity implements OnClickListener {

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.eng);

    Button alphabet = (Button) findViewById(R.id.btn_alphabet);
    alphabet.setOnClickListener((OnClickListener)this);

    Button bshapes = (Button) findViewById(R.id.btn_shapes);
    bshapes.setOnClickListener((OnClickListener)this);

    Button know = (Button) findViewById(R.id.btn_know);
    know.setOnClickListener((OnClickListener)this);

}

public void onClick(View v) {
    // TODO Auto-generated method stub
    switch(v.getId()){

    case R.id.btn_alphabet:
        Intent s_alphabet = new Intent(this, Alphabet.class);
        startActivity(s_alphabet);
        break;

    case R.id.btn_shapes:
        Intent s_shapes = new Intent(this, Bshapes.class);
        startActivity(s_shapes);
        break;

    case R.id.btn_know:
        Intent s_know = new Intent(this, Know.class);
        startActivity(s_know);
        break;

    }

}

}

1 个答案:

答案 0 :(得分:1)

你有没看过这个链接?

"No keyboard for id 0" - what does it mean?

在这里看到接受的答案..根据我,你面临同样的错误。 希望它对你有所帮助。