본문 바로가기

반응형

앱개발

[안드로이드] 프래그먼트 액션바 메뉴 만들기 (Fragment ActionBar Menu) 1. res 폴더에 menu 폴더 생성 2. menu 폴더에 xml 파일 생성 menu/menu_list.xml -보여지는 방식 app:showAsAction="always" always - 항상 보이도록 표시 never - 액션바에 표시 하지 않음 (기본값) ifRoom - 액션바에 아이콘이 표시될 공간이 있을 경우 withText - 텍스트와 함께 표시 ( 텍스트는 title을 의미합니다 ) -메뉴의 아이콘 이미지 설정 android:icon="@drawable/main_list_icon" drawable 폴더에 아이콘 이미지를 넣어두고 원하는 이미지의 경로를 설정하면 됩니다 -아이콘 선택시 동작 설정 android:iconTint="@drawable/item_color" 아이콘을 터치했을때 색상을 .. 더보기
[안드로이드] 키보드 내리기, 올리기(InputMethodManager) 키보드의 확인키를 눌렀을 때, 또는 다른 뷰를 선택했을 때 키보드가 내려가게 하는 방법 키보드의 확인키를 눌렀을때는 방법이 두 가지입니다. 1. xml에서 설정 시 android:imeOptions="actionDone" 해당 코드가 작동하기 위한 조건은 inputType을 지정해주셔야 합니다. 2. java 코드에서 설정 시 EditText et = findViewById(R.id.et); InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_MANAGER); //EditText 리스너 설정 et.setOnEditorActionListener(new TextView.OnEditorActionListener(){ @Overr.. 더보기
[안드로이드] Calendar 클래스 사용해서 간단하게 오늘 날짜 가져오기(Calendar,SimpleDateFormat) Calendar cal = Calendar.getInstance(); Calendar 객체 생성 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM/dd"); String date = format.format(Calendar.getInstance().getTime()); 파란색 글씨 부분을 바꾸면 원하는 포맷으로 변경이 가능합니다. 기호 의미 보기 y 년도 2019 m 월(1~12) 11 d 일(1~31) 9 H 시(0~23) 20 m 분(0~59) 5 s 초(0~59) 6 기호 사이의 특수문자는 원하는대로 변경해서 사용하시면 됩니다. 예를 들어서 위 표의 기호를 모두 표현한다고 한다면 Calendar cal = Calendar.getInstance(); .. 더보기

반응형