0
datePicker를 사용하여 날짜를 입력하고 있습니다. 스타일 테마를 맞춤 설정하세요 .Holo.Light.Dialog.MinWidth for DatePicker
<style name="DatePickerTheme" parent="@android:style/Theme.Holo.Light.Dialog.MinWidth">
<item name="android:windowMinWidthMajor">@android:dimen/dialog_min_width_major</item>
<item name="android:windowMinWidthMinor">@android:dimen/dialog_min_width_minor</item>
</style>
및 문제
public void showDatePickerDialog(View v) {
DialogFragment newFragment = new Login.DatePickerFragment();
newFragment.show(getSupportFragmentManager(), "datePicker");
}
public static class DatePickerFragment extends DialogFragment
implements DatePickerDialog.OnDateSetListener {
@NonNull
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
return new DatePickerDialog(getActivity(), R.style.DatePickerTheme, this, 1995, 0, 1);
}
public void onDateSet(DatePicker view, int year, int month, int day){
dateSelected = year+"-"+month+"-"+day;
}
}
Activity.java
에서 내가 원하는 해달라고 배경 타일을 얻고 있다는 점이다.는하지만 난 당신이 투명으로 배경을 설정해야한다고 생각
스타일 xml의 상위 특성을 제거하십시오. 또한 v7 DialogFragment를 사용하고 있습니까? – randy
전체 페이지에서 캘린더보기를 제거했습니다. "support-fragment-24.2.1"android.support.v4.app 공용 클래스를 사용 중입니다. DialogFragment extends Fragment는 OnCancelListener, OnDismissListener를 구현합니다. – impossible