即使申请setMaxDate()了datepicker,我仍然可以在棒棒糖5.0.1上选择禁用日期.除了lollipop 5.0.1之外,该代码适用于所有其他版本的android.
在通过设置限制日期之后setMaxDate(),没有用户应该能够选择禁用日期.我如何以编程方式实现此目的DatePicker?
我试过以下代码: -
datePickerDialog = new DatePickerDialog(myContext, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
}
}, mYear, mMonth, mDay);
datePickerDialog.getDatePicker().setMaxDate(System.currentTimeMillis());
datePickerDialog.setCanceledOnTouchOutside(true);
datePickerDialog.setCancelable(true);
datePickerDialog.show();
Run Code Online (Sandbox Code Playgroud)
我也试过以下解决方案,但这些似乎不起作用: -
datePickerDialog.getDatePicker().setMaxDate(System.currentTimeMillis());
Run Code Online (Sandbox Code Playgroud)
和
Calendar maxCal = Calendar.getInstance();
datePickerDialog.getDatePicker().setMaxDate(maxCal.getTimeInMillis());
Run Code Online (Sandbox Code Playgroud)
和
Date maxDate = new Date();
datePickerDialog.getDatePicker().setMaxDate(maxDate.getTime());
Run Code Online (Sandbox Code Playgroud)
请提供适用于棒棒糖的解决方案setMaxDate().
或者,如果您有任何其他答案,请尝试包含官方报价和资源或链接(如android开发者网站),如果您知道简要的详细信息.提前致谢.
我想在android edittext中更改/显示show password的不同图标.我正在使用以下代码来显示图标.
<android.support.design.widget.TextInputLayout
android:id="@+id/layoutTextInput"
android:textColorHint="@color/aluminium">
<android.support.v7.widget.AppCompatEditText
android:id="@+id/editTextValue"
android:imeOptions="actionNext"
android:layout_marginBottom="8dp"
android:inputType="text"/>
</android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)
我想使用自定义图标而不是普通图标(眼睛图标).请帮我.
我有这样的音频和视频名称:
- azan1(1).mp3
- Funny.mp4
Run Code Online (Sandbox Code Playgroud)
所以我只需要一个 AudioName 作为 azan 和 VideoName 作为unny。我是 android 新手,不知道如何才能只获取文件名?我怎样才能在代码中实现这一点?