본문 바로가기

분류 전체보기133

[JAVA] 변수의 명명규칙/자바 예약어 변수의 명명규칙/자바 예약어 1. 숫자로 시작할 수 없음. 2. 대소문자가 구분됨. 3. 특수문자는 '_', '$'만 사용 가능. 4. 예약어를 사용할 수 없음. *java의 예약어들 (모바일은 우로 밀어서 더 확인) abstractcontinuefornewswitchassertdefaultgotopackagesynchronized booleandoifprivatethis breakdoubleimplementsprotectedthrowbyteelseimportpublicthrowscaseenuminstanceofreturntransientcatchextendsintshorttrycharfinalinterfacestaticvoidclassfinallylongstrictfpvolatileconstfloatn.. 2018. 12. 16.
[Android] 안드로이드 액티비티 전환과 부가데이터(Intent) 안드로이드 정리노트 #8 안드로이드 인텐트와 부가데이터(Android Intent, Extras Data) @액티비티 전환과 Intent- 인텐트는 앱 구성요소 간에 데이터를 전달, 혹은 실행하는 기능에 대하여 시스템에 알리는 역할을 한다.- 앱 개발에 있어서 앱의 구성요소인 액티비티를 전환하는 과정 혹은 특정 기능을 동작시켜야 한다. 여기서 인텐트가 수단으로 사용된다.- 전환과정에서 인텐트를 통해 어떤 액티비티로 전환할 것인지, 어떠한 데이터를 보낼 것인지에 대한 정보를 품고 있는 것으로 보면 된다.- 인텐트는 취하고자 하는 액션과 데이터를 정보로 품고 있다. (action+data)- 정보를 품은 인텐트를 startActivity(), startActivityForResult() 메소드의 파라미터로 .. 2018. 10. 8.
[Android] 안드로이드 레이아웃:Relative Layout 안드로이드 정리노트 #6 안드로이드 레이아웃(Android Layout:Relative Layout) @Relative Layout- 다른 뷰나 부모 컨테이너간의 상대적인 위치를 통해 뷰들을 배치하는 layout- - 4개의 버튼을 담은 레이아웃을 만든다. 각각의 버튼은 부모 컨테이너의 상대적인 관계를 이용하여 배치했다.- 또한, 다른 버튼의 상대적인 위치를 이용해 버튼의 위치를 배치한 버튼도 있다. - - 첫 번째 버튼의 경우, layout_below의 속성값을 세 번째 버튼으로 줌으로써, 세 번째 버튼의 아래(below)에 위치하게 된다. 위에 배치하고 싶은 경우 below대신에 above를 사용하면 된다.- 세 번째 버튼의 경우, 부모 컨테이너와의 관계에서 Right를 true를 줌으로써, 부모 컨.. 2018. 10. 7.
[Android] 안드로이드 레이아웃:Frame Layout 안드로이드 정리노트 #5 안드로이드 레이아웃(Android Layout:Frame Layout) @Frame Layout- Frame이 중첩된 레이아웃으로 보면 이해하기 쉽다. 레이아웃내의 뷰들이 중첩된다.- 실제 예시를 보면 이해하기 쉽다.- - 전체의 Linear Layout에서 상단에는 버튼을 두고, 하단부에는 이미지뷰를 두고자 한다.- 하단의 이미지뷰 자리에는 FrameLayout을 적용하여 2개의 이미지뷰가 중첩된 상태로 둔다.- 버튼을 클릭할때마다 중첩된 이미지뷰에서 하나의 이미지뷰만이 번갈아 보이게 한다. - - import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; .. 2018. 10. 3.
[Android] 안드로이드 레이아웃:Linear Layout 안드로이드 정리노트 #4 안드로이드 레이아웃(Android Layout:Linear Layout) @Linear Layout- Line의 기준에 따라 배치가 달라지는 layout- layout의 속성 orientation의 값을 horizontal(수평), vertical(수직)으로 줄 수 있으며 수평일 경우 가로로 아이템이 배치되며, 수직일 경우 세로로 아이템이 배치된다.- layout의 orientation 속성값을 주지 않을 경우 defalut로 horizontal이 적용된다.- - @Linear Layout 중첩- Vertical Linear Layout안에 Horizontal Linear Layout을 적용할 수도 있다. - 2018. 10. 3.
[Android] 안드로이드 뷰 정렬(Gravity) 안드로이드 정리노트 #3 안드로이드 뷰 정렬(Android View, gravity) @안드로이드 뷰 정렬- 뷰 정렬은 layout_gravity와 gravity속성으로 가능합니다.- layout_ gravity는 부모 여백에서의 정렬을 의미하고, gravity는 자신의 뷰안의 내용물에서의 정렬을 의미합니다. @layout_gravity(부모 여백에서의 정렬) - 위와 같이 텍스트뷰와 버튼 하나를 배치합니다.- 버튼을 레이아웃 가운데에 배치하고 싶습니다. 이 경우에는 부모 여백에서의 정렬이므로 버튼의 속성에 layout_gravity값을 center로 줍니다.- - 결과 - 버튼이 가운데로 조정됐습니다. 속성의 값으로는 left, right, center_vertical, center_horizontal.. 2018. 10. 2.
반응형