Az et_02-be hogyan vigyek be adatot, saját billentyűzetről?
Button button, btn_sum, btn_next;
EditText et_01, et_02;
//TextView et_01, et_02;
TextView tv_11;
private InputConnection inputConnection, inputConnection_01, inputConnection_02;
@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
et_01 = (EditText) findViewById(R.id.et_01);
et_02 = (EditText) findViewById(R.id.et_02);
tv_11 = (TextView) findViewById(R.id.tv_11);
// 01 a telefon keyboardja letiltva
et_01.requestFocus();
et_02.requestFocus();
et_01.setShowSoftInputOnFocus(false);
et_02.setShowSoftInputOnFocus(false);
// 01 itt a vége
//btn_next = (Button) findViewById(R.id.btn_next);
btn_sum = (Button) findViewById(R.id.btn_sum);
btn_sum.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
double num1 = Double.parseDouble(et_01.getText().toString());
double num2 = Double.parseDouble(et_02.getText().toString());
double sum = (num1+num2)*0.789;
tv_11.setText("Az eredmény= "+sum);
}
});
// 02 A számok megjelenitése és törlése egyenként
et_01.setTextIsSelectable(true);
inputConnection_01 = et_01.onCreateInputConnection(new EditorInfo());
et_02.setTextIsSelectable(true);
inputConnection_02 = et_02.onCreateInputConnection(new EditorInfo());
}
public void btnchar(final View view) {
button = (Button) findViewById(view.getId());
inputConnection_01.commitText(button.getText(), 1);
}
public void btnht(View view) {
switch (view.getId()) {
case R.id.btn_del:
if (et_01.length() !=0) inputConnection_01.deleteSurroundingText(1,0);
}
}
}
Te lehetsz az első, aki segít a kérdezőnek!
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!