android studio

    [Kotlin] Widget 만들기

    [Kotlin] Widget 만들기

    Android Studio에서 기본적으로 제공하는 위젯 중 필요한 기능을 가진 위젯이 없으면 직접 만들어 사용하는 것도 가능합니다. 이번에는 그 방법에 대해 알아보고자 합니다. 우선 내가 만들 위젯에 필요한 설정파일을 생성합니다. 사실 위젯을 생성하는데 설정 파일이 반드시 필요한 건 아니지만 설정 파일을 따로 만들어 위젯에 제공하는 것이 위젯을 관리하기에 용이하므로 만들 것을 권장합니다. Android Studio에서 app -> res -> values 폴더에서 마우스 오른쪽 버튼을 눌러 Value Resource File을 선택합니다. 설정파일의 이름을 지정하고 OK 버튼을 눌러줍니다. 예제에서는 my_widget_attr이라고 하였습니다. 파일이 생성되면 파일 내용을 다음과 같이 수정합니다. 지금 ..

    [Kotlin] 위젯 - Plain Text

    [Kotlin] 위젯 - Plain Text

    Plain Text는 주로 어떤 내용을 입력받을 때 사용하는 위젯이며 몇 가지 속성과 이벤트를 통해 사용법을 간단히 알아보고자 합니다. 우선 속성중 hint를 사용하면 사용자에게 입력받기 전에 어떤 정보를 입력해야 할지 알려줄 수 있습니다. 다만 이 속성의 설정으로 인한 변화를 보려면 text속성을 지워야 합니다. 또한 inputType을 조정하면 상황에 따라 맞는 키보드입력환경을 제공할 수 있습니다. 여러 가지 Type을 동시에 선택할 수 있지만 실제 Type을 너무 섞어놓게 되면 제대로 된 환경을 제공할 수 없습니다. 아래는 inputType을 Date로만 설정한 예입니다. Type에 따른 용도는 Date 날짜, number 숫자, Url 인터넷주소등 Type이름을 보면 거의 유추가 가능합니다. 위 ..

    [Kotlin] 위젯 - 텍스트뷰(TextView)

    [Kotlin] 위젯 - 텍스트뷰(TextView)

    화면상에 보이는 텍스트 뷰나 버튼 같은 것들을 위젯이라고 합니다. 사실 '위젯'이라는 단어는 워낙 다양한 곳에서 활용되기 때문에 혼동하기 쉬울 수 있으므로 상황에 따라 잘 이해해야 할 필요가 있습니다. 우리가 사용할 수 있는 위젯은 Android Studio에서 팔레트(Palette)에 있으며 종류에 따라 아래의 형태로 분류되어 있습니다. Common 자주 사용되는 위젯들의 모음입니다. Text 텍스트와 관련된 위젯입니다. 해당 메뉴앞에 ab라고 되어 있는것은 텍스트를 표시하기 위한 위젯이며 ab에 밑줄이 있는 위젯은 텍스트를 입력받기 위한 위젯입니다. Buttons 버튼이나 라디오, 스위치같이 클릭이나 터치이벤트를 받은 위젯입니다. Widgets 이미지나 진행상태등 화면에 표시되는 위젯입니다. Layo..

    [Kotlin] android studio (안드로이드 스튜디오)

    [Kotlin] android studio (안드로이드 스튜디오)

    1. 설치 android는 kotilin을 이용해 Code를 작성하고 Build 하기 위한 도구로 android studio라는 IDE를 제공하고 있습니다. android studio를 내려받기 위해 아래 주소로 이동합니다. https://developer.android.com/studio