안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
문자열을 만들어서 문자열의 길이만큼 레이아웃을 조절하고 있습니다.
근데 문자열의 length값만 받아와서 글자수대로 조절하면... 문제가 생기네요..
어떤 문제냐하면, 숫자,알파벳과 한글이 차지하는 가로길이가 다르다는 겁니다.
그래서 예를들어.... 전체다 숫자일경우에는 length*10만큼해줘도 충분한것이, 전체다 한글로 들어오면 자리가 부족해집니다.
또한 한글에 맞춰 length*15로 해놓으면, 숫자로만 구성된 문자열이 들어왔을때는 너무 많이 자리가 남는듯하구요...
이거를 어떻게 처리할까... 고민중에 있습니다만 ㅠ
혹시 이에 대한 해결책 아시는분 조언 부탁드립니다!
ps. 여기 게시판에서도 확인가능하듯이, 아래에 알파벳,숫자,한글이 각각 10글자인것입니다.
abcdefghij
0123456789
일이삼사오육칠팔구십
우선 문자열도 마찬가지 이지만 폰트에 따라 크기가 틀려질 가능성이 있습니다. 그렇기에 현재 문자열을 표시할 레이아웃의 구조가 어떠한지 확인이 필요 할것 같아요. 그리고 어떻게 표현할 것인지도 필요할 것 같습니다.