안녕하세요.
TextView에 많은 문장들이 써있는데, 좀 줄이고 싶어서 더보기 버튼을 만들어서 더 보기를 원할 경우에
아래의 텍스트들이 쭉 나오도록 만들고 싶습니다.
그런데, 아래의 코드로 해결이 되긴 되는데, 애초에 시작할때 4줄만 보이고, 더보기를 눌렀을 경우에
그 아래로 쭉 나오게 하고 싶은데.. 아래의 코드는 제가 원했던 것과는 다르게, 여러 텍스트들이
쭉 다 보이고, 더보기를 눌렀을 경우에 4줄만 보였다가 다시 누르면 쭉 다 보이게 되는 ..
이상한 현상이 반복되서 .. 숫자값을 바꾸어 보았는데도 잘 해결되지 않아서 글을 올립니다.
어떻게 해야, TextView의 내용이 처음에 4줄만 보이고 더보기를 눌렀을 경우에, 글들이 더 많이 보이도록
설정을 할 수 있을까요..? 그리고 더해서, 아래의 이미지를 올렸는데, getMaxLines() 부분에서 아래와 같이
에러가 뜹니다. 무시하고 실행을 시켜보았더니 잘 실행이 되긴 되는데, 저 에러문제를 해결하고 싶은데
방법을 아시면 도움좀 부탁드립니다.
build.gradle 에서 minSdkVersion 을 15에서 -> 16으로 바꾸었는데도 저런 에러가 뜹니다 ㅠ
txt1 = (TextView) findViewById(R.id.Seventh_TextView2);
Show_More_Button = (Button) findViewById(R.id.Show_More_Button);
Show_More_Button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (txt1.getMaxLines() == 4) {
txt1.setMaxLines(1000);
} else {
txt1.setMaxLines(4);
}
}
});
