TextView는 텍스트를 표시하고 ImageView는 그림을 표시한다는 것을 알고 있습니다. 그러나 뉴스 콘텐츠는 동적이므로 여러 텍스트와 이미지가 포함될 수 있으며 그 수는 가변적입니다. 이것을 달성하는 방법은 무엇입니까?
그리고 편집자와 마찬가지로 CKEditor와 같은 HTML 편집기를 사용하여 뉴스 콘텐츠를 편집하고 필드에 텍스트 일부를 HTML 형식으로 저장합니다. TextView와 ImageView로는 불가능하죠? 이 기능으로 어떤 컨트롤도 본 적이 없습니다.
H5 페이지로 만들어 WebView로 표시할 수 있나요? NetEase News에서는 다른 계획이 있나요?
黄舟2017-05-16 13:32:18
물론 다른 솔루션도 있습니다. RecyclerView/ListView를 사용하여 구현하고 텍스트와 그림에 다양한 레이아웃을 사용할 수 있습니다
给我你的怀抱2017-05-16 13:32:18
기본적으로 뉴스 페이지는 HTML5로 구현되어 있는데, 이것이 HTML5의 장점입니다. 뉴스 편집자는 Rich Text를 편집하기 때문에 HTML5 형식으로 직접 표시하는 것이 가장 편리합니다.
怪我咯2017-05-16 13:32:18
당신이 말하는 것은 실제로 TextView가 할 수 있는 일입니다. html 데이터를 로드하고 파싱합니다.
이 라이브러리를 확인하실 수 있습니다: https://github.com/Sufficient...
물론이죠. , WebView
我想大声告诉你2017-05-16 13:32:18
레이아웃 경계 표시가 더 안정적입니다. 다른 사람을 모방하려면 그들이 무엇을 사용하고 있는지 알아야 합니다. 일반적으로 H5는 표시 효과가 가장 좋지만 기본과의 상호 작용 문제를 처리해야 합니다. 그러면 서식 있는 텍스트는 제어하기가 더 어렵고 텍스트 스타일 및 그림 크기와 같은 일련의 문제가 있습니다. 마지막으로 뷰 유형을 통해 다양한 항목 스타일을 일치시키는 방법도 좋은 방법이며 참조가 너무 많지 않아야 합니다. 코드.