0
사용자가 굵게, 기울임 꼴 등으로 텍스트를 설정할 수있는 EditText
이 있지만 그 텍스트를 .txt 파일/다른 방법으로 저장하는 방법을 알 수 없습니다. HTML 페이지로 저장하면 웹보기를 편집 할 수 없습니다. getText
을 사용하지만 텍스트 및 스타일 정보 만 반환합니다.서식있는 텍스트로 Android 편집 텍스트 콘텐츠를 저장하는 방법
사용자가 굵게, 기울임 꼴 등으로 텍스트를 설정할 수있는 EditText
이 있지만 그 텍스트를 .txt 파일/다른 방법으로 저장하는 방법을 알 수 없습니다. HTML 페이지로 저장하면 웹보기를 편집 할 수 없습니다. getText
을 사용하지만 텍스트 및 스타일 정보 만 반환합니다.서식있는 텍스트로 Android 편집 텍스트 콘텐츠를 저장하는 방법
스타일을 처리하는 자체 클래스를 만드는 경우 가장 좋은 방법이라고 생각합니다. 내 생각에, 만약 EditText와 당신이 말할 수있는, 텍스트의 일부가 굵게해야하므로 "10.20.b |" 임시 var에 넣습니다. 나중에 스타일을 처리하고 스타일을 구문 분석하고 var를 "|"로 나눌 수 있습니다. "10.20.b"를 분석하면 "10 + 10 위치를 포지션 10은 굵게"와 같은 의미 일 것입니다. 이 생산 것
<?xml version="1.0" encoding="utf-8"?>
<styles>0.4.b|6.2.i|</styles>
<text>This is a wonderful text! OH MY GOD!!!</text>
: 는 저장처럼, 예를 들어 XML을 사용하려면
이입니다 멋진 텍스트를! 세상에!!!
이것은 멋지지만 사용자는 입력 한 텍스트를 선택해야합니다. 따라서 텍스트의 위치를 굵은 글씨체 (또는 어떤 스타일) ** 정적으로 줄 수는 없습니다 **. 사용자가 편집 텍스트를 선택하는 동안 내 텍스트의 모든 스타일. 문제는 그것을 저장하는 방법입니다. 우리가 .txt로 저장하면 우리 스타일을 잃었을뿐 아니라 일반 텍스트 만 .txt 파일로 저장됩니다. – vani