2013-01-04 3 views
1

viewpager 프래그먼트 내에서 dialogfragment를 표시하려고합니다. 몇 가지 이유. 표시되는 유일한 것은 긍정적 인 확인 버튼입니다. 누군가 나를 도와 줄 수 있습니까?DialogFragment missing content, "ok"버튼 만 표시

내 조각 내부. 전화 할게.

DialogFragment cardDetails = CardDetails_Fragment.newInstance(cardItem); 
cardDetails.show(getActivity().getSupportFragmentManager(), "card_details"); 

다음은 내 onCreateDialog 메소드입니다.

@Override 
    public Dialog onCreateDialog(Bundle savedInstanceState) { 
    mContext = getActivity(); 
    AlertDialog.Builder builder = new AlertDialog.Builder(mContext); 
    LayoutInflater inflater = getActivity().getLayoutInflater(); 
    View view = inflater.inflate(R.layout.fragment_card_details, null); 
    TextView cardAttempts = (TextView) view.findViewById(R.id.card_attempts); 
    cardAttempts.setText(Integer.toString(_card.attempts)); 

    builder.setPositiveButton("Ok", new DialogInterface.OnClickListener() { 
     public void onClick(DialogInterface dialog, int whichButton) { 

      } 
     }); 
    builder.setCancelable(false); 
    return builder.create(); 
} 

이것은 내가 얻은 것입니다.

builder.setView(view); 
:

Dialog Fragment displayed incorrectly

답변

4

당신은 단순히 setView()를 호출하는 것을 잊었다