Android125 안드로이드 스피너 커스텀해보기 (내가 원하는 디자인의 스피너) 저는 스피너 화살표의 간격을 조절하고싶어서 커스텀을 해보게되었습니다. 일단 레이아웃 먼저 만들어 주고 시작할게요. -spinner_getview- -spinner_custom- -activity_main- 이제 이녀석들과 연결시켜줄 어댑터를 만들어줄게요. AdapterSpinner라는 이름의 클래스를 만들어주세여 import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.TextView; import java.util.List; public .. 2020. 2. 17. 안드로이드 스피너(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. Intent로 알람설정 화면 실행해보기. 저희가 많이쓰는 알람입니다. 안드로이드로 알람어플을 구현을 많이들 하고계시는데 저도 프로젝트를 진행하던 도중 알람기능을 넣어야하는데 이 부분이 까다롭고 귀찮아서 핸드폰 자체 기능알람으로 바로 넘어가는걸 했습니다. 우선 퍼미션 먼저 메니페스트에 넣어줄게요. Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM); startActivity(intent); 이게 끝입니다. 실행하고자 하는 부분에 이 Intent를 실행시켜주시면, 바로 스마트폰 자체 알람설정하는 부분으로 넘어갑니다. 궁금하신 사항은 댓글달아주세요. 2020. 2. 13. 안드로이드 TextView,EditText 등 null값 체크해보기. if(EditText.getText().toString().equals("") || EditText.getText().toString() == null) 이렇게 해보시면 널포인트 에러를 발생시키지않고 널값을 체크해볼수있습니다. EditText에는 지정해놓으신 EditText이름이나 TextView이름을 넣어보시면 됩니다. 궁금하신 사항은 댓글달아주세요. 2020. 2. 12. 이전 1 ··· 17 18 19 20 21 22 23 ··· 32 다음