2012-10-13 3 views
0

컨텍스트 : 이클립스와 ADT의 마법사를 사용하여 마스터 세부 사항보기 프레임 워크를 얻습니다.데모 마스터 세부 정보보기 - 세부 정보 단편 컨텐츠 변경

나는 파편들에 대해 잘 이해하고 있으며, 예를 들어 어떻게 보는지, 어떻게 변화시키려는 최선의 노력을하고 있는지에 대해 잘 알고있다. 내 자신을 app.

'더미'콘텐츠보기가 실제로 필요합니까? 포함 된 것으로 보이는 것은 모두 메뉴 옵션입니까?

내가 가진 질문 중 하나는 세부 정보보기를 만드는 방법을 알고 있습니까? 내가 읽고있는 것에서는 항목 ID를 가져 와서 텍스트로 상세보기에 배치하는 것입니다. Itemdetailfragment에서

추출 :

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
     Bundle savedInstanceState) { 
    View rootView = inflater.inflate(R.layout.fragment_item_detail, container, false); 
    if (mItem != null) { 
     ((TextView) rootView.findViewById(R.id.item_detail)).setText(mItem.content); 
    } 
    return rootView; 
} 

는 내가 필요로하는 각각의 새로운 화면에 대한 상세 조각을 다시 그 또는 코드 선택한 메뉴 옵션을보고 하나를 기존 뒤에 어떤 논리를 배치하는 가장 좋은 방법입니다 올바른 코드를 표시 하시겠습니까?

마지막으로 작업을 시작하는 것이 가장 좋은 예입니까?

+0

나는 이것을 시도해 볼 것입니다. http://android-er.blogspot.co.uk/2012/07/life-cycle-of-masterdetailflow.html –

답변

1

내가 가진 질문 중 하나는 세부보기가 의 생성 방법을 알고 있습니까? 내가 뭘 읽고있는 응용 프로그램에서 그냥 ID를 항목을 복용하고 자세히보기에 텍스트로 배치?

예, 정확히 무엇을하고있는 것입니다. 이것은 세부 조각에서 이루어집니다

당신은 당신이 (웹 사이트, 데이터베이스를 사용하거나 하드 코딩 값을 변경하려면 어떤 소스에서 필요한 어떤 데이터를 얻을 수를 변경해야
@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
     Bundle savedInstanceState) { 
    View rootView = inflater.inflate(R.layout.fragment_team_detail, 
      container, false); 

    // Show the dummy content as text in a TextView. 
    if (mItem != null) { 
     ((TextView) rootView.findViewById(R.id.team_detail)) 
       .setText(mItem.content); 
    } 

    return rootView; 
} 

당신이 보면 . 당신의 응용 프로그램을 게시하기 전에이 클래스의 모든 사용을 교체 */

다음 DummyContent.java 클래스 당신은 코멘트

/**를 TODO 볼 수 있습니다

은 기본적으로 당신은 당신이

내가 실제로 Two questions about Master/Detail Flow Template

이 있습니다이 질문에서 약간의 도움 API를 8이 호환되도록 작업 표시 줄의 셜록을 추가 한 원하는 데이터를 얻기 위해이 클래스를 다시 작성해야 ContentProvider와 함께 ContentLoader를 사용하여 데이터베이스 나 웹 서비스와 같은 다른 소스에서 데이터를 가져올 수 있다는 힌트

관련 문제