안드로이드 게시판에서 글쓰기 관련 질문입니다.


알아보니 웹에서는 위지윅 에디터들을 사용해서 글쓰기를 할 때 붙인다는 것 같던데 앱에서는 따로 위지윅 에디터들이 있나요? 찾아보니까 없는 것 같아서요 ㅜ 글을 써서 서버로 보내려고 하는데 이미지나 그런것들을 추가할 수 있도록 만들고 싶습니다.

  • 2016년 09월 27일에 작성됨
    지금 공익근무 중이고 안드로이드를 공부하고 있습니다.

조회수 147


5 답변


좋아요
1
싫어요
채택취소하기

검색해보니 몇가지가 나오네요.

https://github.com/irshuLx/Android-WYSIWYG-Editor

https://github.com/wasabeef/richeditor-android

https://github.com/commonsguy/cwac-richedit

첫번째는 데모 apk 도 있네요.

다 아파치 라이센스라서 사용하는데 지장은 없을 것 같아요.

  • 2016년 09월 27일에 작성됨
    Software Engineer

  • 감사합니다 그런데 질문이 하나 더 있어서 밑에 답변에 올리겠습니다.    kyudongPark   2016.9.27 23:21     

두 번째 방법을 사용해서 xml 파일에 이렇게 추가했는데 Rendering Problem이 나오네요 ㅜㅜ api23사용하고 있고요, java.lang.NoSuchFieldError: this$0 에러가 나옵니다. xml에 추가할 때 더 필요한 것이 있나요? dependency에는 추가했습니다.

<jp.wasabeef.richeditor.RichEditor
    android:id="@+id/editor"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

</jp.wasabeef.richeditor.RichEditor>
  • 2016년 09월 27일에 작성됨
    지금 공익근무 중이고 안드로이드를 공부하고 있습니다.

  • api를 하위버전으로 변경해보시겠어요?    김선우   2016.9.28 10:12     
  • 22 21 19로도 해봤는데 없어지지는 않습니다. ㅜ    kyudongPark   2016.9.28 10:16     
  • 밑에 답변을 좀 봐주세요 ㅜ    kyudongPark   2016.9.28 10:31     

이미지

이런 에러가 납니다 23 api에서는

이미지

21api에서는 이렇게 에러가 납니다 ㅜ

  • 2016년 09월 28일에 작성됨
    지금 공익근무 중이고 안드로이드를 공부하고 있습니다.


제 생각으론 WebView를 상속받아 작성한 RichEditor클래스때문에 그런 것 같은데요.... tip에 나온 것 처럼 View.isInEditMod() 를 사용해야할 것 같은데요. 저도 해보지 않은거라서 확답을 못드리겠네요ㅜㅜ

아래는 관련 글인데 도움이 되려나 모르겠네요.

http://kenial.tistory.com/874

http://stackoverflow.com/questions/15423149/how-to-use-isineditmode-to-see-layout-with-custom-view-in-the-editor

  • 2016년 09월 28일에 작성됨
    Software Engineer


이미지

이렇게 이미지버튼을 이용해서 깃헙과 똑같이 했는데 이런식으로 이미지가 너무 크거나 그렇네요 ㅜ 이건 어떡하죠

  • 2016년 09월 28일에 작성됨
    지금 공익근무 중이고 안드로이드를 공부하고 있습니다.

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close