Notice
Recent Posts
Recent Comments
올해는 머신러닝이다.
TextView 말줄임 코드 본문
TextView 에서 원하는 부분에 말줄임 넣는 프로그래밍
final TextView title = (TextView)findViewById(R.id.text);
title.setText("A really long text");
ViewTreeObserver vto = title.getViewTreeObserver();
vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
ViewTreeObserver obs = title.getViewTreeObserver();
obs.removeGlobalOnLayoutListener(this);
if(title.getLineCount() > 3){
Log.d("","Line["+title.getLineCount()+"]"+title.getText());
int lineEndIndex = title.getLayout().getLineEnd(2);
String text = title.getText().subSequence(0, lineEndIndex-3)+"...";
title.setText(text);
Log.d("","NewText:"+text);
}
}
});
'Android > Tip&Tech' 카테고리의 다른 글
ActionBar 설명 (0) | 2015.01.06 |
---|---|
Bitmap fit Scale 넓이 확장 적용 (0) | 2014.12.10 |
안드로이드에서 웹서버에 있는 이미지 효율적으로 가져오는 방법 링크 (0) | 2014.11.26 |
[펌]실시간 메신저 앱 위한 링크 모음 (0) | 2014.11.26 |
[펌]FragmentActivity, FragmentTabHost 사용하기 (0) | 2014.11.21 |