我正在开发一个应用程序,我需要从 2 个编辑文本“a”、“b”中提取值并将其相乘并将结果发送到另一个编辑文本“c”。有可能吗?请帮助我是android的新手。提前谢谢。
我试过如下:
iname=(EditText)v.findViewById(R.id.editText2);
iname.setText(inventorylistitems.getInventoryname());
iname.setEnabled(false);
icost=(EditText)v.findViewById(R.id.editText3);
icost.setText(String.valueOf(inventorylistitems.getCost()));
eb=(EditText)v.findViewById(R.id.editText1);
amt=(EditText)v.findViewById(R.id.editText4);
eb.setOnKeyListener(new OnKeyListener(){
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER || keyCode == KeyEvent.KEYCODE_DPAD_CENTER)){
int quan=Integer.parseInt(eb.getText().toString());
int amount=Integer.parseInt(amt.getText().toString());
int cbf=quan*amount;
amt.setText(String.valueOf(cbf));
icost.setEnabled(false);
amt.setEnabled(false);
}
});