tangxinhai11 2023-08-27 23:02 采纳率: 100%
浏览 20
已结题

在android studio中自动获取时间的代码

我在andndroid studio中编写了一个xml文件,如下图

img

 我想实现如下目标:在点击空白处时候,跳出如下界面确定时间,不需要手动录入,

img

我来求一个在JAVA中的代码,谢谢。

 

  • 写回答

3条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-08-29 00:18
    关注

    【以下回答由 GPT 生成】

    需要在Java代码中添加以下代码来实现在点击空白处时弹出时间选择器的功能:

    1. 首先,在XML布局文件中,给LinearLayout添加一个id,例如:
    <LinearLayout
        android:id="@+id/linearLayout"
        ...>
    
    1. 在Activity的Java文件中,找到LinearLayout并添加一个点击监听器:
    LinearLayout linearLayout = findViewById(R.id.linearLayout);
    linearLayout.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            // 在点击时弹出时间选择器
            showTimePickerDialog();
        }
    });
    
    1. 创建一个方法来显示时间选择器:
    private void showTimePickerDialog() {
        // 获取当前时间
        Calendar calendar = Calendar.getInstance();
        int hour = calendar.get(Calendar.HOUR_OF_DAY);
        int minute = calendar.get(Calendar.MINUTE);
    
        // 创建时间选择器对话框
        TimePickerDialog timePickerDialog = new TimePickerDialog(MainActivity.this,
                new TimePickerDialog.OnTimeSetListener() {
                    @Override
                    public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
                        // 在这里处理选择的时间
                        // 可以将选择的时间设置到相关的TextView中或者进行其他操作
                    }
                }, hour, minute, true);
    
        // 显示时间选择器对话框
        timePickerDialog.show();
    }
    

    以上代码将在点击LinearLayout时弹出一个时间选择器对话框,在选择时间后,可以在onTimeSet方法中处理选择的时间。你可以根据自己的需求进行相应的操作,例如将选择的时间设置到相关的TextView中。



    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 9月7日
  • 已采纳回答 8月30日
  • 创建了问题 8月27日

悬赏问题

  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表