我正在尝试从 viewpager 片段中显示一个对话框片段。由于某些原因。唯一出现的是正面的 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();
}
这就是我得到的。