본문 바로가기

전체 글

(65)
[안드로이드][프로젝트2] 투명한 Activity 만드는 방법 1. res/values에 styles.xml을 추가한다. 2. styles.xml에 아래 코드를 넣어준다. 3. AndroidManifest.xml에 투명하게 만들고자 하는 Activity에 앞서 만들어 둔 theme을 적용해준다. 이렇게 해서 완성했다!
[안드로이드][프로젝트2] html 태그 없애는 법 네이버 검색 API를 가져왔더니 위의 왼쪽 사진과 같이 태그도 같이 나오게 되었다. 어떻게 해야 html 태그를 없앨 수 있을까? Html.fromHtml()메소드를 이용하자 나는 다음과 같이 코드를 짰다. String bookTitle = bookList.get(position).getTitle(); String bookDesc = bookList.get(position).getDescription(); //Set data holder.mTitleTv.setText(Html.fromHtml(""+bookTitle+"")); holder.mDescTv.setText(Html.fromHtml(bookDesc)); 이와 같이 짜면 오른쪽과 같이 나온다.
[안드로이드][프로젝트2] TextView 긴 문자열 생략해서 표시하기 setEllipsize 메소드 이용하자. tv.setSingleLine(true); // 긴 텍스트를 한줄로 표시하기 tv.setEllipsize(TextUtils.TruncateAt.MARQUEE); // 텍스트가 잘릴경우(길 경우) 흐르게 만들기 tv.setSelected(true); // 해당 텍스트뷰가 선택된 것처럼 만들기 (선택되어야만 텍스트 흐르기 효과를 만들 수 있다.) tv.setEllipsize(TextUtils.TruncateAt.END); //...으로 생략 가능하다. 아래는 내가 실제로 적었던 코드다. holder.mTitleTv.setEllipsize(TextUtils.TruncateAt.MARQUEE); holder.mTitleTv.setSingleLine(true); holde..