페이스 북과 같은 뉴스를 표시하는 앱을 만들려고합니다. 내가 연구하고 특정 웹 사이트에서 HTML을 구문 분석하고 그림과 설명을 보여주는 조각을 만들기로 결정했습니다.ListView를 사용하여 뉴스를 표시 하시겠습니까?
내 주요 활동은 조각을 목록으로 표시하는 LinearLayout
이됩니다. 여러 뉴스 게시물에 동일한 조각을 재사용하려면 어떻게해야합니까?
페이스 북과 같은 뉴스를 표시하는 앱을 만들려고합니다. 내가 연구하고 특정 웹 사이트에서 HTML을 구문 분석하고 그림과 설명을 보여주는 조각을 만들기로 결정했습니다.ListView를 사용하여 뉴스를 표시 하시겠습니까?
내 주요 활동은 조각을 목록으로 표시하는 LinearLayout
이됩니다. 여러 뉴스 게시물에 동일한 조각을 재사용하려면 어떻게해야합니까?
LinearLayout
대신 News
개체의 "헤드 라인"을 저장하려면 ListView
및 ArrayAdapter<News>
을 사용해야합니다. 그런 다음 일반적으로 말하자면 "기사"를 표시하는 접근 방식이 이와 같습니다.
News n = new News();
NewsFragment newsFrag = NewsFragment.newInstance(n);
getFragmentManager().beginTransation().replace(R.id.container, newsFrag).commit();
실행 뭔가 조각 클래스의 static NewsFragment newInstance(New news)
방법을 구현하는 것이이 implements Parcelable
을 가지고 수행하는 데 필요한 코드를 작성 :
News
클래스를 확인 당신은 뉴스 피드 타입의 레이아웃을 원하는 경우, 또는
Building a Flexible UI에 덮여, 즉 Lists and Cards
에서 가장 중요한 테이크 아웃에서 콘텐츠를 스크롤하기위한의 LinearLayout을 사용하지 말아야합니다.