2014-07-25 2 views
-2

이렇게 편집 가능한 편집 문구에 값을 설정할 수 있습니까?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

setText 메서드가 변경 내용을 반영하지 않습니다 – ferdroid8080

+1

미리 설정된 숫자에 2를 곱하는 작업이 많은 것처럼 보입니다. 실제로 무엇을하려고합니까? –

답변

0

input.setText("Testing");을 사용하면 editText에 해당 필드의 "Testing"문자열을 제공합니다. 그러나 '가치를 설정하십시오'라고 말하면 질문이 모호하게 보입니다. 또 하나 추가해야 할 것은 editText가 처음 인스턴스화 될 때만 값을 가져 오는 것입니다.

+0

그래, 입력 edittext에 값을 설정해야하지만이 editext가 켜져 있습니다 레이아웃은 내가 메인 레이아웃에 부풀려서, 왜 그렇게 쉽게 내가 항상 할 수있는 것처럼 settext을 할 수 있습니까 ?? – ferdroid8080

+0

Log.d는 무엇을 제공합니까? 몇 가지 계산을하기 위해 빈 필드를 사용하는 것처럼 보이기 때문에 입력에 빈 응답을 할당하십시오. –