I've got a problem with populating an edittext. Using the following code i can set the text just fine, however what i am trying to do is add to the edittext. For example the following code displays a "1" in my edittext but if I press it again it just replaces the "1" with "1" and so on. What i need is it to display "1111" if I press it four times.
heres my code:
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.button1:
Button txtnum = (Button) findViewById(R.id.button1);
Bundle bundle = new Bundle();
bundle.putString("number1", txtnum.getText().toString());
String title = bundle.getString("number1");
((EditText) findViewById(R.id.editText1)).setText(title);
break;
Hope this makes sence. (I'm a noob) If anyone can help me with this I'd really appreciate it. thanks Steve
You'd need
editText.setText(editText.getText() + "string");
.Set edit text to the previuos value plus the new value.
Should be as simple as:
In your code:
try this code
if you want to set the only new value use this