본문 바로가기

ANDROID

TextView를 원하는 곳까지 변경한다..

저번에 대화들을 클릭하는 곳에 따라 작성해 두었는데, 이를 메소드마다 끊어내는것은 번거로울것 같고 해서


대화창을 눌렀을때에 수행하는 nextText에서 이를 마무리했다. 대화가 마무리되는 단계에 내용없는 string을 집어넣음으로써


이를 확인했을때 endoftheDialog를 true값으로 돌려주고, 텍스트 창을 비우며 더이상 TextView를 수정할 수 없게 하였다.


처음에 대화의 마지막을 어떻게 읽어내야 할까, 비벼보다가 액티비티 상에서 이를 해결할 수 없어 


strings.xml 에 내용없는 string값을 하나 더 추가해 두고, 이를 같은방식으로 참조함으로써 드디어 스튜디오에서


이를 읽어내는 것이였다.. 어쨌든 해결..


그리고 추가적으로 앱이 너무 버벅이는거같아 방의 사진 크기를 줄여서 넣었더니 획기적으로 빨라졌다.


앞으로 다른 방들도 이와 같은 크기로 넣어야만 할것이다..







일단 nextText 부분 . 각 다이얼로그 부분마다 마지막에 내용없는 string을 추가해두었고 이를 같은 내용없는


end와 동일하게 될 시에 endoftheDialog를 true로 돌리고, 더이상 textview를 수정하지 않게 됨.





그리고 새로 추가한 string end