안드로이드 개발 질문/답변
(글 수 45,052)
UI를 소스코드단에서 작업하려는데 정보가 전혀 없네요 --; 검색키워드조차 못찾겠네요.--;
어느부분을 참조하면 되는지요? 키워드라던가 알려주시면 구글링해서 찾아보겠습니다.
그전에는 XML에 버튼,에디트박스,텍스트뷰 쉽게 넣어 작업했는데. 몇가지 장애사항이 걸려서
모조리 XML에는 틀만 넣어놓고 나머지(버튼,에디트박스..)는 소스코드단에 다 넣으려고 합니다.
소스단에 컨트롤를 넣는다해도 패딩같은것도 소스단에 넣을수있나요?
책을 봐도 다 UI 작업은 다 XML에서 하는 방법만 있고
소스단에는 어떻게 코딩을 해야되는지 안나와있네요.--;
알려주시면 감사하겠습니다 ^^
2012.05.16 11:09:22
(추천:
1 / 0)
btnOk = new Button(getContext());
btnOk.setLayoutParams(new LayoutParams(150, LayoutParams.WRAP_CONTENT));
btnOk.setId(btnid);
btnOk.setText("btn1");
btnOk.setOnClickListener(온클릭리스너);
mContent.addView(btnOk);
레이아웃에다 위젯갖다붙이실때는 addView 사용하심녀뒤구요
코드에 위젯 import 시키시구요
import android.widget.Button;
import android.widget.LinearLayout;
위젯쓰시면 되요.
private LinearLayout mContent;
mContent = new LinearLayout(getContext());
mContent.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
mContent.setOrientation(LinearLayout.VERTICAL);