'Computer/Android'에 해당되는 글 5건

  1. 2015.06.06 Button / CheckBox / RadioButton / ToggleButton
  2. 2015.06.06 Resource ID
  3. 2015.06.06 TextView / EditView
  4. 2015.06.06 "string.xml"에 있는 String Resource 활용하기
  5. 2015.06.06 기본 Layout 변경
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
posted by 내가초짜다 2015.06.06 21:52

< "string.xml"에 있는 String Resource 활용하기 >

    • "string.xml" 파일을 살펴보면 <resources> 태그 안에 String에 관한 선언이 있음을 알 수 있다.
    • <String name="[name]">[Text]</string> 의 태그는 나중에 activity_main.xml에서 활용할 수 있다.
    • 활용하기 위해선 택스트가 들어가길 원하는 곳에 "@string/[string_resource_name]"을 사용하면 된다
    • 해당 태그를 사용하면 string.xml의 [name]으로 선언된 [Text]가 보여지게 된다
Ex ) "activity_main.xml"
~
<EditText ~
android:hint="@string/edit_hint"
~ />

"string.xml"
<resources>
~
<String name="edit_hint">Enter here.</string>
~
</resources>


'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 21:44

< 기본 Layout 변경 >


- 기본적으로 생성하면 제공되는 "RelativeLayout"을 변경하기 위해서는 .xml 파일을 수정해야 한다.


<RelativeLayout ~~

~~~>


</RelativeLayout>


이렇게 되어있는데 이걸


"LinearLayout" 의 "Vertical" 형태로 바꾸고 싶다면,


<LinearLayout ~~

~~~

android:orientation="vertical">


</LinearLayout>


이렇게 변경해야한다.


※ Layout 을 Text 탭이 아닌 Design 탭에서 변경하고 싶었으나,

"RelativeLayout" 이 삭제되지 않아 변경할 수 없었다.

=> 해당 내요에 대해 아시는 분은 댓글로 알려주시면 감사하겠습니다.


'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