我怎么能在edittext上设置一个值

时间:2014-07-25 16:37:14

标签: java android input android-edittext layout-inflater

是否可以将值设置为可编辑的edittext?

LayoutInflater layoutInflater = LayoutInflater.from(getBaseContext());
    View promptView = layoutInflater.inflate(R.layout.prompt_dialog, null);

    final EditText input = (EditText) promptView.findViewById(R.id.input_prompt);
    TextView txt_prompt_mensaje = (TextView) promptView.findViewById(R.id.txt_prompt_mensaje);

    Editable value = input.getText();

    int suma_valor = Integer.parseInt(value.toString());
    suma_valor = suma_valor + Integer.parseInt(value.toString());
    Log.d("#### suma valor", Integer.toString(suma_valor));
    input.setText(Integer.toString(suma_valor));

1 个答案:

答案 0 :(得分:0)

使用input.setText("Testing");将在其字段中为editText提供“Testing”字符串。但是当你说'设定一个价值'时,你的问题似乎含糊不清。 另外要添加的是editText只会获取首次实例化时的值。