ssomai / ScalableLayout

Scalable Layout For Android
Apache License 2.0
270 stars 87 forks source link

setTextViewWrapContent에 대해 질문드립니다. #71

Open skyldh89325 opened 5 years ago

skyldh89325 commented 5 years ago

안녕하세요.

Scalablelayout 라이브러리를 통해 앱개발을 잘쓰고 있습니다.

한가지 궁금한게 있어서 질문 남깁니다.

xml 에쪽에서 Scalablelayout 에 id를 지정해서 java 쪽에서 지정한뒤 Scalablelayout에 있는

textview를 기기마다 조절 하고 싶은데요.

캡처

xml을 이런식으로 구성되어있으며

123

이런식으로 handler 쪽안에 쓸려고 하는데요 디버깅해보면 앱이 팅겨버립니다.

제가 잘못 쓰고있는건지 아니면 쓰는방법이 다른지 몰라서 질문드립니다.

skyldh89325 commented 5 years ago

원인은 찾았습니다. Scalablelayout 안에 있는 Scroll View를 막고 TextView 만 남겨두고 하니깐 잘동작했습니다.

그런데 문제점이 TextView 에서 데이터를 계속 찍는데 자동 스크롤을 하고싶은데 찾아봐도 어떻게해야 될지 잘모르겠습니다 혹시 좋은 조언이 있으시면 코멘트 달아 주시면 감사하겠습니다.

ssomai commented 5 years ago

안녕하세요~ 확인이 늦었네요;;

우선 TextView자체에 Scroll 기능을 넣는 방법을 이용해서 테스트 해볼 수 있을것 같아요. http://choimy1982.blogspot.com/2013/12/scroll-textview.html

그리고 ScalableLayout은 직속의 child view들에 대해서만 layout하기 때문에(이 특성은 LinearLayout이나 FrameLayout등의 layout들과 동일한 특성입니다.) ScalableLayout아래에 ScrollView아래에 있는 뷰들에 대해서는 scale_ 속성이 적용되지 않습니다.

그리고 앱이 팅겨버린 현상에 대해서 그 시점의 exception log도 첨부해주실 수 있다면 좀더 정확히 원인을 확인해볼수 있을것 같아요~