'전체 글'에 해당되는 글 946건

  1. 2021.12.14 비스포크 제트 봇 사용기
  2. 2021.10.24 [Android] TextView 한 줄의 글자 수 계산하기
My Life/version 6.12021. 12. 14. 22:14

청소의 귀차니즘으로 인하여, 비스포크 제트 봇을 구매 후 기록한 내돈내산 사용기 입니다.

구매이유

  • 라이다 장착
  • 스마트싱스 연동
  • 지도 표시 기능

박스 개봉기

박스를 열면 아래와 같이 이쁜 녀석이 나온다.

청소하기

    • 아래와 같이 이쁘게 지도를 그려준다

 

    • 케이블을 잘 치워두지 않으면 케이블이 빨려 들어가서, 사고가 발생한다. (우측 하단하얀 부분)

 

  • 스마트싱즈 앱에서 제한구역(빨간 박스)를 설정하면 불상사를 막을 수 있다.



Posted by chobocho

댓글을 달아 주세요

Coding/Java 삽질기2021. 10. 24. 18:08

TextView에서 한 줄에 표시되는 글자수를 계산 하는 코드

var textView: TextView = findViewById(R.id.textView)
val COL : Int = Math.round(textView.width / textView.paint.measureText("가나다라마.") * 6)

그런데 OnCreate에서 위 함수를 사용하면 0이 나온다.

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.textviewer)
      
        val vto: ViewTreeObserver = textView.getViewTreeObserver()
        vto.addOnGlobalLayoutListener {

            if (getWidthCount < 1) {
                getWidthCount++

                val COL : Int = Math.round(textView.width / textView.paint.measureText("가나다라마.") * 6)
                Log.i(TAG, "getWidth:" + COL)
            }
        }
    }

이 경우 위와 같이, 코드를 추가해 주면 된다.

Posted by chobocho

댓글을 달아 주세요