2012-07-06 3 views

답변

1

:

EditText et = (EditText)view.findViewById(R.id.edittextid); 

:

<EditText 
    android:id="@+id/edittextid" 
    android:inputType="text" > 

당신은 그것을 선언하고 그렇게 같이 XML에 지정된 뷰에 연결하여 호출 할 수 있습니다 수업에 대한 자세한 정보를 얻을 수 있습니다 here

+0

thanks! greetings! –

2

이 같은 더 많거나 적은 작품인가 호스트 EditTextActivity 실제로는 맞춤 설정을 한 다음 예를 들어 기존 레이아웃에 붙여 넣기를 원할 수 있습니다. 당신이 XML에 포맷 한 후

EditText et = new EditText(getActivity()); 
et.setTextAppearance(getActivity(),R.style.table_cell); // add some style 
et.setTag(name); // add a tag 

if(PropertyType.isNumeric(spd.getType())) { 
    et.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL); // Input are numbers only 
} 

if (spd.getDefaultValue()!=null) { 
     et.setText(""+spd.getDefaultValue()); // set a default text to be displayed 
} 
row.addView(et); // add it to a parent 
+0

감사합니다! 인사말! –

+0

안녕하세요, 질문이 있습니다. 문맥을 다음과 같이 선언합니다. private 컨텍스트 컨텍스트; EditText et = 새 EditText (컨텍스트); 해당 사항이 있습니까? –

+0

컨텍스트는 현재 활동을 컨텍스트 ('this') 또는 getApplicationContext()를 통해 사용하여 다른 어떤 예 (예 : getActivity())에서 설정해야합니다. Context에서. Context가 필요할 때마다 당신은이 활동을 사용할 수 있습니다. –

관련 문제