2014-06-17 2 views
0

나는 학사 학위 논문으로 응용 프로젝트를 진행하고 있으며, 편집 텍스트 상자에 텍스트를 설정할 수 있는지 궁금합니다.안드로이드에서 미리보기 텍스트

나는 XML에서 editText.setHint ("My text") 또는 android : hint를 말하는 것이 아닙니다. 웹 서비스 (이 변수는 당신이하는 일에 따라 달라질 수 있음)에서 변수를 가져 오려고합니다. 예를 들어

. 쇼핑 목록이 있습니다. 목록에는 "두 장의 빵을 사러 가라."라고 쓰여 있는데, 상자에 "2"가 있어야하기 때문에 (편집 상자에서 직접 진행할 수 있습니다.) 두 장의 빵을 사지 않으면 편집 할 수 있습니다 "1"로 설정하십시오.

설명하기가 어렵지만 여러분이 이해하기를 바랍니다. 그렇지 않다면 알려주세요. 나는 다시 설명하려고 노력할 것입니다.

고맙습니다.

답변

0

간단한 :

  EditText editText = (EditText)findViewById(R.id.your_edit_text_id); 
      editText.setText("1", TextView.BufferType.EDITABLE); 
+0

일을 사용하지만, 나는 NullPointerException이 얻을, 그것은 작동하지 않습니다 "editText.setText ("1 ", TextView.BufferType.EDITABLE)"중 하나를 선택하십시오. :/ – Pikachu

+0

나는 더 이상 NullPointer를 얻지 못한다. 그러나 이것은 내가 찾던 것이 아니라 불행한 일이다. 상자에있는 텍스트를 확정 된대로 "설정"하고 싶습니다. 아무 버튼이나 누르면 상자에 있던 값으로 진행됩니다. – Pikachu

+0

그래서 당신을 도우려는 데 도움이되고 관련 코드 일부를 올리십시오 – Opiatefuchs

1

그냥 II, 즉 MyClass.name로 대체 할 "1"원하는 것입니다

EditText editText = (EditText)findViewById(R.id.edit_text_id); 
      editText.setText("1"); 
+0

Opiatefuchs가 언급 한 것처럼 "TextView.BufferType.EDITABLE"도 필요했습니다. 이제 작동합니다. 당신의 도움을 주셔서 감사합니다 :) – Pikachu

관련 문제