목록2016/02 (2)
KKGRAM
android studio 버튼 클릭 표현 하기 따로 뭐 표현 할 말이 딱히 안떠오른다. 그냥 눌렀다는 걸 표시해주기 위해..? a 태그로 보자면 눌렀을 때, 마우스 위로 올렸을 때, 누르고 뗄 때, 평상시 등등 많은데 내가 지금 할 건 버튼을 눌렀을 때의 drawable 변경이다. 이걸 해 주기 위해선 평소 이미지, 눌렀을 때 이미지, 그리고 이들을 selector로 만들어 줄 레이아웃 파일까지 총 세개의 파일이 필요 및 작성을 해야한다. 나는 둥근 사각형의 버튼을 평상시엔 노란색, 눌렀을 땐 회색으로 변하도록 할 것이다. 이때 drawable는 png의 이미지 파일이 아닌 xml로 작성 한 파일로 할 것이다. 이미지일 경우 drawable 폴더에 필요 이미지를 넣어주면 된다. round_layout_..
JSONObject의 get 사용 시 NullException 처리하기 json형태의 string데이터를 jsonobject로 바꾸었을 때 가끔 누락되는 정보들이 있다. 하지만 원래 틀이 있다보니 그 틀대로 getString 를 해 오는데, 이게 Exception이 발생하면서 정말 귀찮다. 아무것도 모를땐 일일히 try catch로 예외처리를 해줘야 하는 줄 알았고, null 인지 체크만 하면 될 줄알았다. 그래서 소스가 항상 지저분했다. 예를 들자면 try{ //event if(mode.equals("event")){ c.setSeq(j.getString("seq")); if(j.getString("id").equals(null))c.setDevice_ID(j.getString("id")); if(j...