본문 바로가기
반응형

분류 전체보기340

안드로이드 토스트 메세지(Toast Message) 만들기 토스트 메세지란(Toast Message)? 토스트 메세지란 짧은 메세지를 유저에게 노출 시킨 후 일정 시간이 지나면 사라지는 팝업이다. 우리가 앱에서 흔히 볼수 있는 뒤로가기를 눌렀을때 "뒤로가기를 한 번 더 누르면 앱이 종료됩니다."라고 뜨는 팝업이 토스트 메세지 이다. 기본적인 코드는 다음과 같다. val myToast = Toast.makeText(applicationContext, "Hello, World!", Toast.LENGTH_SHORT) myToast.show() 여기서 첫번째 인자는 컨텍스트, 두번째는 노출할 메세지, 세번째 인자는 Toast.LENGTH_SHORT는 Duration, 즉 노출 시간을 전달한다. 노출 시간은 Toast내에 static하게 LENGTH_SHORT와 LEN.. 2020. 6. 17.
안드로이드 TextView 글자수 초과 시 말 줄임표 처리 말 줄임표 텍스트 뷰 영역이 제한적이라 모든 텍스트가 들어가지 않을때 말 줄임표를 사용한다. TextView에서는 ellipsize라는 속성을 제공해주므로 이를 이용해서 말줄임표 처리를 할 수 있다. ellipsize는 다음값들을 지정할 수 있다. - none : 말줄임 처리 없음 - start : 텍스트의 시작 부분 말줄임(...) - middle : 텍스트의 중간 부분 말줄임(...) - end : 텍스트의 끝 부분 말줄임(...) - marquee : 흐르는 텍스트 처리 marquee에 대한 예제는 아래에 링크를 첨부한다. https://new93helloworld.tistory.com/391 예제 marquee는 제외한 ellipsize 예제 코드이다. 위의 코드에서 가장 중요한점은 ellipsi.. 2020. 6. 16.
내 돈주고 사서 리뷰 - BLDC 선풍기 1달 사용 후기 [르네 LZDF-TR810] 바야흐로 모기와 더위의 계절 여름이 왔다. 거실 바닥에 폭신폭신한 러그가 왕골 자리로 바뀌고, 꽁꽁 걸어 잠궜던 창문도 환기를 위해 활짝 열어 두었다. 새로 이사온 집은 거실 천장에 에어컨이 달려있어 안심이라고 생각했다. 그러나 역대 최악의 더위가 예상되는 2020년 아니던가. 날씨가 맛탱이가 가서 5월이 부터 들이닥친 열풍에 에어컨 한대는 역부족이었다. 이사오기 전 사용하던 신일 선풍기는 배송오자마자 모가지가 부러져서 애처롭게 우리의 여름을 지켜주었다. 전세 계약 2년 동안 고된 노동을 마치고, 그 선풍기는 당근 마켓으로 팔려나갔다. 전에 쓰던 선풍기가 시원치 않아서 이번에는 제대로 된걸 사보자 하고 여러 제품을 찾아봤다. 여러가지 저가 선풍기들이 많았지만 싼 맛에 샀다가 피를 봤기 때문에 필요한 요소.. 2020. 6. 16.
안드로이드 Bottom Sheet Dialog 만들기 Bottom Sheet Dialog Bottom Sheet 다이얼로그는 기존 화면 위에 하단으로 떠서, 필요한 내용을 보충 할때 주로 사용한다. Dialog Fragment 나 Alert Dialog가 보다 넓은 영역을 제공함으로써, 기본적인 텍스트 뿐만 아니라 아이템 선택, 이벤트 알림 등 다양한 내용을 포함할 수 있다. 예제 코드는 코틀린으로 작성 되었으며 기본적인 동작을 보여 주기 위해 Data bidning이나 Observer, ViewModel 등을 사용하지 않았다. Gradle(meterial design 종속성 추가) dependencies { ... implementation "com.google.android.material:material:1.2.0-alpha01" ... } 안드로이드.. 2020. 6. 15.
반응형