两个数相乘的程序,但是edittext部分不能使用物理键盘输入,自己的键盘和avd右下的键盘都不能用(上面的menu home等按键可用。)求解(应该表达清楚了吧。。)
public class MainActivity extends Activity {
private EditText number1,number2;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        TextView signTV=(TextView)findViewById(R.id.sign);
        signTV.setText(R.string.sign);
        number1=(EditText)findViewById(R.id.number1);
        number2=(EditText)findViewById(R.id.number2);
        Button calculate=(Button)findViewById(R.id.calculate);
        calculate.setText(R.string.calculate);
        calculate.setOnClickListener(new ButtonListener());
    }
    
    @Override
public boolean onCreateOptionsMenu(Menu menu) {
     menu.add(0, 1, 1, R.string.exit);
     menu.add(0, 2, 2, R.string.about);
return super.onCreateOptionsMenu(menu);
} @Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
if(item.getItemId()==1)finish();
return super.onMenuItemSelected(featureId, item);
} class ButtonListener implements OnClickListener {
public void onClick(View v) {
String number1str=number1.getText().toString();
String number2str=number2.getText().toString();
Intent intent=new Intent();
intent.putExtra("n1",number1str);
intent.putExtra("n2",number2str);
intent.setClass(MainActivity.this,Activitya.class);
MainActivity.this.startActivity(intent);
}<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
    <EditText
        android:id="@+id/number1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>
    <TextView 
        android:id="@+id/sign"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>
    <EditText
        android:id="@+id/number2"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>
<Button
    android:id="@+id/calculate"
    android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>
</LinearLayout>    }
}