목록분류 전체보기 (105)
우찬쓰 개발블로그
보통 TextView에 부분 BOLD 처리를 하기위해 val sourceString = "" + text1 + " " + text2; textview.test = Html.fromHtml(sourceString) 이렇게 많이 쓴다. 하지만 strings와 xml 수준에서 처리할 방법은 없을까? 답은 있다. ""연습용 텍스트""텍스트 텍스트 이렇게 한 후 xml TextView에 text 에 넣으면 미리보기상으로는 bold처리가 되지 않은 것처럼 보인다. 하지만 실제 빌드시 정상 동작하는 것을 볼 수 있다.
git clone으로 tar파일 받아서 make하면서 장시간 기다리는 뻘짓을 반복하다가 쉬운 방법을 찾아서 공유합니다. 순서대로 커맨드를 입력하세요. $ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.4/install.sh | bash$ nvm install node끝. 여기서 node 버전을 원하는 버전으로 바꿔봅시다. $ nvm install v6.11.3 $ nvm use v6.11.3 $ nvm alias default v6.11.3 끝. PS. 혹시 nvm을 못찾아서 다음과 같은 오류를 뱉을경우 command not found: nvm .bash_profile 에 다음을 추가해주자. [[ -s $HOME/.nvm/nvm.sh ]..
심플하게 안드로이드 내부 메소드로 처리하려면, res 폴더안에 values 안에 dimensions.xml을 만든 후 4dp 8dp 위와 같은 예제처럼 만들고 context.resources.getDimension(R.dimen.size_4dp).toInt() px값 넣는 곳에 이렇게 쓰면 된다. (참고로 코틀린 소스이다.)
현재 안드로이드에 오랫동안 리포트 되었지만 해결되지 않은 이슈이다.(참조)https://issuetracker.google.com/issues/37051723 해결방법은 custom behavior를 만드는 방법이 있다. (참조)https://stackoverflow.com/questions/31829976/onclick-method-not-working-properly-after-nestedscrollview-scrolled 여기에서 아래 링크를 타고가서 코드를 만든 후https://gist.github.com/chrisbanes/8391b5adb9ee42180893300850ed02f2 AppBarLayout에 app:layout_behavior 속성에 추가해주면 된다.
aar 파일이나 라이브러리를 프로젝트에 추가하였을 경우, 이 에러가 난다면 각 라이브러리의 코틀린 버전이 다를 확률이 높다. >>아래 그림 (프로젝트 수준의 빌드그래들) 필자의 경우 현재 프로젝트의 ext.kotlin_version이 1.2.51 이었으나, 새로만든 라이브러리의 ext.kotlin_version은 1.2.71 이어서 난 것으로 확인되었다. //// 추가또 다른경우 버그가 발견되었다. 1.3.21로 각각의 라이브러리를 만든후 1.3.21로 만든 프로젝트에 두개의 aar 파일을 추가하였으나 위와같은 에러가 반복되었다. 정확히 확인하지는 못했지만 1.3.21버전에 버그가 있는것으로 보이며 각각의 라이브러리의 코틀린 버전을 1.2.51로 낮추었더니 해결되었다.