我有一个DatePicker,如下所示:
<DatePicker
android:id="@+id/dpMyDatePicker"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:calendarViewShown="false"
android:datePickerMode="spinner"/>
有没有一种不显示日子的方式?(仅限月份和年份)
如果是通过编程,有没有一个简单的例子如何做?
多谢了。
@RequiresApi(api = Build.VERSION_CODES.N)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.act_detalles_tarjeta);
dpMyaDatePicker = findViewById(R.id.dpMyaDatePicker);
dpMyaDatePicker.init(
Calendar.getInstance().get(Calendar.YEAR),
Calendar.getInstance().get(Calendar.MONTH),
Calendar.getInstance().get(Calendar.DAY_OF_MONTH),
new DatePicker.OnDateChangedListener(){
@Override
public void onDateChanged(DatePicker view,int year, int monthOfYear,int dayOfMonth) {
}
});
int daySpinnerId = Resources.getSystem().getIdentifier("day", "id", "android");
if (daySpinnerId != 0)
{
View daySpinner = dpMyaDatePicker.findViewById(daySpinnerId);
if (daySpinner != null)
{
daySpinner.setVisibility(View.INVISIBLE);
}
}
}
我一直在搜索一个解决方案,以便从DatePicker中隐藏以下任意一个旋转器。对于Android5.0,内部变量被改变了,在我的例子中,日和月旋转器在我的设备更新后再次可见。 Android 4.4和Kitkat解决方案 我已经测试过了,它工作的很好。事实上,如果您先将Lollipop的解决方案放在下面,然后在代码中,将Kitkat的解决方案放在下面,那么它对两个版本都是兼容的,没有干扰。(确保使
我正在使用一个基本的DatePicker,我试图弄清楚如何隐藏DatePickerDialog上的Year字段,以便只可见月份和日期。我不介意年份的底层代码仍然存在,我只想在对话框中隐藏年份字段。比如: 我知道这是行不通的,因为我的Year是一个int而不是一个视图,而是沿着这些线的东西。有可能吗?
我尝试了和。我还尝试了。它只会禁用菜单项,但我需要完全隐藏它(因此它甚至不应该显示为该项分配的空间)。 为了隐藏菜单项,我可以对XML进行哪些更改?
在运行spark作业时,可以在事件日志中以纯文本形式看到SSL密钥密码、keystorepassword。你能帮我如何从日志中隐藏这些密码吗? 当我看到下面的内容时,https://issues.apache.org/jira/browse/spark-16796似乎是他们修复了它,使其不受web UI的影响。但我不确定我能用原木修复它 你的帮助真的很感激!! “{”事件“:”SparkListe
问题内容: 如何在Flutter应用中隐藏Android状态栏? 问题答案: SystemChrome.setEnabledSystemUIOverlays([]) 应该做你想做的。 您可以将其带回。 使用导入