자바 코드에서만 안드로이드에 대한 첫 번째 응용 프로그램을 만들고 Java 코드에서 EditText를 어떻게 만듭니 까?Android 용 Java 코드에서 EditText를 만드는 방법은 무엇입니까?
감사합니다.
EditText et = new EditTex(context);
context
는 예를 들면 다음과 같습니다;)
자바 코드에서만 안드로이드에 대한 첫 번째 응용 프로그램을 만들고 Java 코드에서 EditText를 어떻게 만듭니 까?Android 용 Java 코드에서 EditText를 만드는 방법은 무엇입니까?
감사합니다.
EditText et = new EditTex(context);
context
는 예를 들면 다음과 같습니다;)
:
EditText et = (EditText)view.findViewById(R.id.edittextid);
:
는<EditText
android:id="@+id/edittextid"
android:inputType="text" >
당신은 그것을 선언하고 그렇게 같이 XML에 지정된 뷰에 연결하여 호출 할 수 있습니다 수업에 대한 자세한 정보를 얻을 수 있습니다 here
이 같은 더 많거나 적은 작품인가 호스트 EditText
인 Activity
실제로는 맞춤 설정을 한 다음 예를 들어 기존 레이아웃에 붙여 넣기를 원할 수 있습니다. 당신이 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
감사합니다! 인사말! –
안녕하세요, 질문이 있습니다. 문맥을 다음과 같이 선언합니다. private 컨텍스트 컨텍스트; EditText et = 새 EditText (컨텍스트); 해당 사항이 있습니까? –
컨텍스트는 현재 활동을 컨텍스트 ('this') 또는 getApplicationContext()를 통해 사용하여 다른 어떤 예 (예 : getActivity())에서 설정해야합니다. Context에서. Context가 필요할 때마다 당신은이 활동을 사용할 수 있습니다. –
thanks! greetings! –