Android Studio

[안드로이드] android LinearLayout addview 뷰 추가하기

i-moo 2017. 6. 2. 15:30
반응형

하나의 뷰에 대해서 + 버튼을 누르면 하나를 더 작성 할 수 있도록 뷰가 추가되어야 하는 경우가 있다.


추가할 뷰를 xml파일로 따로 작성한다.


버튼을 클릭 했을 경우,

LinearLayout mEmailLinear = (LinearLayout)getView().findViewById(R.id. 추가할 위치의 LinearLayout id );
LayoutInflater inflater = (LayoutInflater)getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View emailNewField = inflater.inflate(R.layout. 추가할 뷰의 layout xml 파일명 , null);
mEmailLinear.addView(emailNewField);




반응형