반응형
하나의 뷰에 대해서 + 버튼을 누르면 하나를 더 작성 할 수 있도록 뷰가 추가되어야 하는 경우가 있다.
추가할 뷰를 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);
반응형
'Android Studio' 카테고리의 다른 글
[Android] NestedScrollView auto scroll bug (1) | 2018.02.12 |
---|---|
[안드로이드] android include 해서 부른 뷰 안의 findViewById (0) | 2017.06.02 |
[안드로이드] android aar파일 적용시키기 (0) | 2017.05.30 |
[안드로이드] android press 버튼 (0) | 2017.05.26 |
[안드로이드] Android 파일 생성 후 PC 연결 시 안보일 때 (sendBroadcast, MediaScannerConnection) (0) | 2017.05.23 |