1

ビューページャーフラグメント内からダイアログフラグメントを表示しようとしています。何らかの理由で。表示されている唯一のものは、肯定的な 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();
}

これは私が得るものです。

ダイアログフラグメントが正しく表示されない

4

1 に答える 1