분류 전체보기(123)
-
[Kotlin]TextView에 취소선 넣기
JAVA -> textView.setPaintFlags(textView.paintFlags | Paint.STRIKE_THRU_TEXT_FLAG) Kotlin -> textView.setPaintFlags(textView.paintFlags or Paint.STRIKE_THRU_TEXT_FLAG) 노란색으로 표시한 textView만 취소선을 넣을 TextView로 바꿔주면된다.
2019.07.24 -
[Kotlin]TextView 밑줄 넣기
var spannableString = SpannableString("로그인이 필요합니다.") spannableString.setSpan(UnderlineSpan(), 0, spannableString.length, 0) tv_drawer_signIn.text = spannableString SpannableString을 사용하면 간-단.
2019.07.23 -
[Kotlin]'이 동작과 관련된 모든 앱이 해제 또는 차단되었거나 설치되지 않았습니다'
검색해봐도 왜 이런 문구가 뜨는지는 모르겠으나, 몇몇 사례들을 보니 Intent의 Context문제인거 같습니다. startActivity(Intent(subActivity(), MainActivity::class.java)) => '이 동작과 관련된 모든 앱이 해제 또는 차단되었거나 설치되지 않았습니다' startActivity(Intent(mContext, MainActivity::class.java)) => 잘 됨. Context넣는 부분에 해당 Activity로 바로 사용하려고하니 문제가 생기길래, lateinit var mContext:Context 해주고, onCreate()안에서 mContext = this 해준다음에 Intent에 mContext넣어주니 잘됩니다!
2019.06.21 -
Timestamp로 받은 정보 android에서 Calendar로 사용하기
Date가 거의 deprecated된거같고, 요즘은 Calendar를 쓴다길래 사용법을 찾아봄. 1) Calendar 생성 2)SimpleDateFormat으로 패턴을 만들어줌. 3) Date에 1에서 만든 패던으로 날짜를 집어 넣음 4) Calendar에 setTime()을 해줌. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Calendar cal = Calendar.getInstance(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date date = dateFormat.parse(historyItem.getRegDate()); cal.setTime(date); Log.d("###"..
2019.05.21 -
RecyclerView Empty Space 빈공간이 생길때
RecyclerView의 각 item의 레이아웃을 담당하는 xml에 들어가서,(adapter의 onCreateViewHolder에서 연결해주는 '그' xml) 최상위 레이아웃을 로 바꿔주면 해결.
2019.03.25 -
[Error]Dialog에서 Unable to add window -- token null is not for an application 뜰때
Adapter에서 Context를 받아올때,getApplicationContext() 대신 this를 사용하면 해결.
2019.03.19