안드로이드에 새로운. NetEase 뉴스 페이지와 같이 텍스트 한 단락, 그림 한 개, 텍스트 한 단락을 구현하는 방법은 무엇입니까?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 13:30:18
0
11
1751

TextView는 텍스트를 표시하고 ImageView는 그림을 표시한다는 것을 알고 있습니다. 그러나 뉴스 콘텐츠는 동적이므로 여러 텍스트와 이미지가 포함될 수 있으며 그 수는 가변적입니다. 이것을 달성하는 방법은 무엇입니까?

그리고 편집자와 마찬가지로 CKEditor와 같은 HTML 편집기를 사용하여 뉴스 콘텐츠를 편집하고 필드에 텍스트 일부를 HTML 형식으로 저장합니다. TextView와 ImageView로는 불가능하죠? 이 기능으로 어떤 컨트롤도 본 적이 없습니다.

H5 페이지로 만들어 WebView로 표시할 수 있나요? NetEase News에서는 다른 계획이 있나요?

曾经蜡笔没有小新
曾经蜡笔没有小新

모든 응답(11)
黄舟

물론 다른 솔루션도 있습니다. RecyclerView/ListView를 사용하여 구현하고 텍스트와 그림에 다양한 레이아웃을 사용할 수 있습니다

洪涛

그렇습니다. SegmentFault 문제 인터페이스를 포함하여 역시 h5로 만들어진 h5입니다.

黄舟

이것은 ListView를 사용하여 구현되지 않습니까? ListView를 어댑터와 결합하면 귀하의 요구를 충족시킬 수 있습니다

给我你的怀抱

기본적으로 뉴스 페이지는 HTML5로 구현되어 있는데, 이것이 HTML5의 장점입니다. 뉴스 편집자는 Rich Text를 편집하기 때문에 HTML5 형식으로 직접 표시하는 것이 가장 편리합니다.

黄舟

휴대폰에서 디스플레이 레이아웃 테두리를 열고 다시 살펴보세요

仅有的幸福

기본적으로 표시되는 사진입니다. 데이터가 로드된 후 표시됩니다. 실제로는 데이터가 로드되기 전의 상태입니다.

刘奇

당신이 말하는 것은 실제로 TextView가 할 수 있는 일입니다. html 데이터를 로드하고 파싱합니다.
이 라이브러리를 확인하실 수 있습니다: https://github.com/Sufficient...
물론이죠. , WebView

를 사용할 수도 있습니다.
曾经蜡笔没有小新

TextView는 풍부한 텍스트 기능을 사용하여Spannable이미지와 텍스트를 혼합하여 배열합니다

我想大声告诉你

레이아웃 경계 표시가 더 안정적입니다. 다른 사람을 모방하려면 그들이 무엇을 사용하고 있는지 알아야 합니다. 일반적으로 H5는 표시 효과가 가장 좋지만 기본과의 상호 작용 문제를 처리해야 합니다. 그러면 서식 있는 텍스트는 제어하기가 더 어렵고 텍스트 스타일 및 그림 크기와 같은 일련의 문제가 있습니다. 마지막으로 뷰 유형을 통해 다양한 항목 스타일을 일치시키는 방법도 좋은 방법이며 참조가 너무 많지 않아야 합니다. 코드.

淡淡烟草味

일반적으로 직접 사용됩니다Html5

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿