programming/android(17)
-
[ANDROID] ERROR: ERROR PARSING XML: UNBOUND PREFIX
안드로이드 개발 중 XML 에서 생긴 오타입니다…. 분명 어딘가 오타가 있을거에요… Continue to code. CTC.
2020.12.10 -
[ANDROID] CUSTOM ATTRIBUTE RELATIVELAYOUT
custom attribute xml 설정 방법과 값 가져오기 class package com.polarglow.custom; import android.content.Context; import android.util.AttributeSet; import android.widget.RelativeLayout; /** A RelativeLayout that will always be square -- same width and height, * where the height is based off the width. */ public class SquareRelativeLayout extends RelativeLayout { public SquareRelativeLayout(Context context)..
2020.12.10 -
[ANDROID] ONLY ONE LAYOUT ELEMENT AND ONE DATA ELEMENT ARE ALLOWED.
android error : Databinding error: Only one layout element and one data element are allowed. 잘못된 코드 ... ... ... 이렇게 사용 ... ... ... 안에는 와 하나의 layoutView( Linear/ Relative … ) 만 있어야 합니다. 여러개의 layoutView 는 허용되지 않습니다. 따라서 여러개의 layoutView를 사용하려면 위와 같이 사용해야 합니다. Continue to code. CTC.
2020.12.10 -
[ANDROID] FILL PARENT , MATCH PARENT 차이
API 8부터 match_parent를 사용하기 시작했습니다. fill_parent 는 match_parent로 API 8 이후로 이름이 변경 및 대체되었습니다. fill_parent는 parent 영역을 전부 채운다는 의미로 해석이 되지만 부모뷰의 padding 영역(minus padding)을 제외하고 채우게 됩니다. 로마 가이 (Google의 Android 개발자)는 fill_parent가 개발자에게 혼란을주기 때문에 이름을 변경했다고 말했습니다. fill_parent 는 남은 공간을 채우지 않고 (weight 속성을 사용하기 때문에) 레이아웃 부모만큼 많은 공간을 차지합니다. 그래서 단어의 의미상 더 적확한 match_parent 로 변경된 것입니다. Android API 1.6에서 2.1의 경우..
2020.12.10 -
[ANDROID] KOTLIN – SCROLLVIEW CAN HOST ONLY ONE DIRECT CHILD
[안드로이드] kotlin – ScrollView can host only one direct child 스크롤뷰는 오직 한개의 직접적인 자식만을 호스트할수 있다는 뜻입니다. 다시 말해서 스크롤뷰안에는 오직 한개의 레이아웃만이 놓음. ScrollView는 자식을 하나만 가지는 특수한 뷰 LinearLayout은 수직으로 자식 뷰들을 배치하는 레이아웃입니다. 만약 ScrollView 안에 여러가지 레이아웃이 있다면 하나만 두도록 합니다.
2020.12.10 -
[ANDROID] KOTLIN – FLOATINGACTIONBUTTON SETVISIBILITY
VisibilityAwareImageButton.setVisibility can only be called from within the same library group (groupid= com.android.support) This API has been flagged with a restriction that has not been met. FloatingActionButton 에 setVisibility 사용하려면 show(), hide()로 사용해야 합니다. fab.show() // view.VISIBLE fab.hide() // view.GONE
2020.12.10