본문 바로가기

스피너2

안드로이드 스피너(Spinner)를 만들어보자. 버튼을 누를시 밑으로 리스트가 열리는 스피너에 대해서 해보겠습니다. XML코드를 정의해주시구요. spinnerMode에서 dropdown을 하시면 밑으로 열리는 스피너가 되구요. dialog를 선택하시면 다이얼로그 창이 뜨는 스피너가 됩니다. 상황에 맞게 골라서 쓰시면 될거같습니다. 그리고 스피너 속성중에 dropDownWidth가 있는데 이 속성은 스피너를 터치했을때 열리는 메뉴들의 가로폭을 나타냅니다. values - array.xml안에 이런식으로 string-array를 정의해주고 저는 일단 name을 test로 정의해줬습니다. import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view... 2020. 2. 17.
DatePicker 를 활용하여 생년월일 정보저장. XML부터 간단하게 보여드리겠습니다. 프리뷰를 보시면 이런식으로 나타나있습니다. 이화면으로 가기위해서 우선 이러한 텍스트뷰 2가지를 만들었습니다. 원래 생성되어있는 부모 리니어레이아웃 안에 자식 리니어레이아웃을 생성했습니다. 보시면 출생년도를 지정해달라는 문구에 onClick 이벤트가 걸려있습니다. 이제 java코드를 살펴보시겠습니다. public void onClick(View v){ switch(v.getId()){ case R.id.ymBtn: Intent picker = new Intent(getApplicationContext(),picker.class); startActivityForResult(picker,1000); break; } } 메인에서 이 코드를 사용하여 picker클래스로 화면을.. 2019. 11. 18.