posted by 내가초짜다 2015.06.06 23:30

< Button >

  • "activity_main.xml" 의 "Widgets"에 있는 "Button"으로 생성 가능
  • Button 생성 후, Resource ID를 생성해주어야 이후 "MainActivity.java"에서 활용 가능
    • 정확한지는 모름. 적어도 실습할 때 Resource ID를 생성해서 사용했음
    • android:id="@+id/[ID_name]"
  • android:text="[Text]" - Button의 Text 설정 가능
  • adroid:onclick="[function_name]" - 해당 버튼에 대한 동작 함수를 설정
  • "MainActivity.java"에서 Button의 Event에 대한 함수 선언 필요
    • Ex ) public void mOnClick(View v) { ~ }

< CheckBox >
  • 기본적인 사항은 Button과 동일
  • "MainActivity.java"에 선언한 Button Event에서 상세한 동작 설정 가능
  • switch문을 사용해 CheckBox의 상태를 isChecked()로 검사하여 동작을 설정할 수 있음

< RadioButton >

  • RadioButton은 기본적으로 RadioGroup 이라는 Container 안에 존재함
  • 즉, "Container"에서 "RadioGroup"을 만들고 그 안에 "Widgets"에 존재하는 "RadioButton'을 넣으면 됨
    • 반드시 이렇게 해야하는지 여부는 확인 못함
  • 기본적인 사항은 Button과 동일
  • 동작은 CheckBox와 마찬가지로 switch문을 이용하여 설정할 수 있음

< ToggleButton >

  • 기본적인 사항은 Button과 동일
  • ToggleButton이므로 On/Off에 대한 Text 설정 가능
    • android:texton="[On-text]"
    • android:textoff="[Off-text]"
  • 동작은 다른 버튼과 마찬가지로 switch 문을 이용하여 설정할 수 있음


'Computer > Android' 카테고리의 다른 글

Button / CheckBox / RadioButton / ToggleButton  (0) 2015.06.06
Resource ID  (0) 2015.06.06
TextView / EditView  (0) 2015.06.06
"string.xml"에 있는 String Resource 활용하기  (0) 2015.06.06
기본 Layout 변경  (0) 2015.06.06
posted by 내가초짜다 2015.06.06 22:16

< ID 생성 >

  • 방법 : android:id="@+id/[ID_name]"
  • 설명 
    • @id : XML에 ID 리소스임을 알려주는 역할
    • + : R.java 클래스에 새로운 Resource Name을 추가하는 역할

< ID 사용 >
  • 방법 : android:id="@id/[ID_name]"
  • "+" 항목이 빠짐으로써 추가가 아닌 기존의 것을 사용하는 것으로 바뀜
  • 안드로이드의 리소스 ID를 사용하고 싶다면
    • android:id="@android:id/[ID_name]"
  • View 객체의 Instance 생성 후 Layout의 ID를 지정하여 사용 가능
    • TextView t1 = (TextView) findViewById(R.id.[ID_name])


'Computer > Android' 카테고리의 다른 글

Button / CheckBox / RadioButton / ToggleButton  (0) 2015.06.06
Resource ID  (0) 2015.06.06
TextView / EditView  (0) 2015.06.06
"string.xml"에 있는 String Resource 활용하기  (0) 2015.06.06
기본 Layout 변경  (0) 2015.06.06
posted by 내가초짜다 2015.06.06 22:05

< TextView / EditView>

  • TextView를 활용하기 위해서는 Layout이 필요함
  • 위치
    • TextView 
      • "activity_main.xml" 의 Design 탭에 가면 "Palette"의 "Widgets"에 "Plain TextView"라는 항목이 존재함
    • EditView
      • "activity_main.xml" 의 Design 탭에 가면 "Palette"의 "Text Fields"에 "Plain Text"라는 항목이 존재함
  • 해당 Component를 삽입하는 방법
    • Component Tree에 넣어도 되고, 화면에 넣어도 됨
    • 넣는 방법은 드래그 및 클릭 두 방법 다 가능
  • "Properties"에서 다양한 태그 사용 가능


'Computer > Android' 카테고리의 다른 글

Button / CheckBox / RadioButton / ToggleButton  (0) 2015.06.06
Resource ID  (0) 2015.06.06
TextView / EditView  (0) 2015.06.06
"string.xml"에 있는 String Resource 활용하기  (0) 2015.06.06
기본 Layout 변경  (0) 2015.06.06