当前位置: 首页 > news >正文

杭州住房和城乡建设局网站专门做正品的网站

杭州住房和城乡建设局网站,专门做正品的网站,宝塔建站系统,全屋定制十大名牌价目表目录 前言 实验要求 实验四 对话框 正文开始 第一步建立项目 第二步选择empty views activity点击next ​编辑 第三步起名字#xff0c;点击finish 第四步对 activity _main.xml文件操作进行布局 第五步#xff0c;建立两个新文件#xff0c;建立方法如下 SecondA… 目录 前言  实验要求 实验四 对话框 正文开始 第一步建立项目 第二步选择empty views activity点击next ​编辑 第三步起名字点击finish 第四步对 activity _main.xml文件操作进行布局 第五步建立两个新文件建立方法如下 SecondActivity.java中的代码 ThirdActivity.java中的代码 activity_ second.xml代码  activity_third.xml代码  MainActivity.java代码 activity_main.xml代码  运行结果如下 结语  前言  不会写《Android程序设计》实验报告没关系小光手把手教你怎么写。 下来我们先看一下这次老师布置的实验要求(●◡●) 实验要求 实验四 对话框 实验目的和要求 掌握在界面设计时进行对话框的设计对话框的事件监听及事件响应处理。 实验内容 四种对话框至少实现3种需要涉及至少3个页面。 AlertDialogProgressDialogDatePickerDialogTimePickerDialog 三、实验仪器、设备 PC一台 Windows 操作系统  Android Studio 四、实验原理 AlertDialog功能最为丰富实际应用最为广泛的对话框。ProgressDialog进度对话框是对简单进度条的封装。DatePickerDialog日期选择对话框。TimePickerDialog时间选择对话框。自定义对话框对话框布局自定义并设置监听事件 五、实验步骤 新建页面插入对话框对对话框属性和内容进行更改监听对话框 六、实验注意事项 一机房的使用规范和用电安全。 二注意实践的监听代码写在.JAVA文件中。 七、实验报告要求 实验报告以书面/电子形式提交严禁抄袭一旦发现即为零分。 实验报告主要内容包括实验名称、实验类型、实验地点、学时、实验环境、实验原理、实验步骤、实验结果、总结与思考等。 八、实验成绩考核 实验成绩根据实验课的出勤、课堂表现、实验思考以及实验报告的书写情况打分按百分制实验成绩的平均值按30%比例计入课程总成绩。 注意 这篇文章中小光会带你们将老师布置的实验内容这部分详细的讲解一下大家可以直接复制代码也可以学习一下怎么写在这个基础上加以拓展这样就不会查重了。 正文开始 小光的文章百分百可以成功得到了大家的广泛认可 第一步建立项目 第二步选择empty views activity点击next 第三步起名字点击finish 见到下面的页面我们的项目就算新建成功了 是不是很简单下来让我们开始进行实验内容的实现。 第四步对 activity _main.xml文件操作进行布局 老师要求的实验是长这个样子的我们看一下 接下来我们来实现一下这三个对话框 下面展示一下我的布局 实际演示 activity _main.xml中的代码如下直接复制即可 ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationverticalButtonandroid:idid/btn_alertandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:text显示AlertDialog/Buttonandroid:idid/btn_progressandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:text显示ProgressDialog /android.widget.Buttonandroid:idid/btn_submitandroid:layout_width200dpandroid:layout_gravitycenterandroid:layout_heightwrap_contentandroid:backgrounddrawable/but_1android:text提交android:textColor#000000android:textSize18spandroid:layout_marginTop10dp//LinearLayout 然后你们看到的就会是这个结果 第五步建立两个新文件建立方法如下 因为我们要将其他两个对话框放在新的页面所以要创建两个页面创建方法如下。 第一个SecondActivity 第二个 ThirdActivity 下载开始直接复制即可无脑复制快速结束战斗估计要花3分钟 SecondActivity.java中的代码 import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle; import android.widget.Button; import android.view.View; import java.util.Calendar; import android.app.DatePickerDialog; import android.content.Intent;public class SecondActivity extends AppCompatActivity {private android.widget.Button mBtnLogin;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_second);// DatePickerDialog代码Button btnDate findViewById(R.id.btn_date);btnDate.setOnClickListener(view - {Calendar calendar Calendar.getInstance();DatePickerDialog datePickerDialog new DatePickerDialog(this,(datePicker, year, month, day) - {// 处理选择结果},calendar.get(Calendar.YEAR),calendar.get(Calendar.MONTH),calendar.get(Calendar.DAY_OF_MONTH));datePickerDialog.show();});//找到控件mBtnLoginfindViewById(R.id.btn_submit);//实现跳转直接跳转...方法一mBtnLogin.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View view) {Intent intent null;//从MainActivity页面跳转到FunctionActivity页面intent new Intent(SecondActivity.this,ThirdActivity.class);startActivity(intent);}});} } 复制完后会看见这样子 ThirdActivity.java中的代码 import androidx.appcompat.app.AppCompatActivity;import android.content.Intent; import android.os.Bundle; import android.widget.Button; import android.view.View; import java.util.Calendar; import android.app.TimePickerDialog; public class ThirdActivity extends AppCompatActivity {private android.widget.Button mBtnLogin;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_third);// TimePickerDialog代码Button btnTime findViewById(R.id.btn_time);btnTime.setOnClickListener(view - {Calendar calendar Calendar.getInstance();TimePickerDialog dialog new TimePickerDialog(this, (timePicker, hour, minute) - {// 处理选择结果}, calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), true);dialog.show();});//找到控件mBtnLoginfindViewById(R.id.abc);//实现跳转直接跳转...方法一mBtnLogin.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View view) {Intent intent null;//从MainActivity页面跳转到FunctionActivity页面intent new Intent(ThirdActivity.this,MainActivity.class);startActivity(intent);}});} } activity_ second.xml代码  ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationverticalButtonandroid:idid/btn_dateandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:text显示DatePickerDialog/android.widget.Buttonandroid:idid/btn_submitandroid:layout_width200dpandroid:layout_gravitycenterandroid:layout_heightwrap_contentandroid:backgrounddrawable/but_1android:text提交android:textColor#000000android:textSize18spandroid:layout_marginTop10dp//LinearLayout activity_third.xml代码  ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationverticalButtonandroid:idid/btn_timeandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:text显示TimePickerDialog/android.widget.Buttonandroid:idid/abcandroid:layout_width200dpandroid:layout_gravitycenterandroid:layout_heightwrap_contentandroid:backgrounddrawable/but_1android:text提交android:textColor#000000android:textSize18spandroid:layout_marginTop10dp//LinearLayout MainActivity.java代码 import androidx.appcompat.app.AppCompatActivity;import android.content.Intent; import android.os.Bundle; import android.widget.Button; import android.view.View; import android.app.AlertDialog; import android.app.ProgressDialog; import java.util.Calendar;public class MainActivity extends AppCompatActivity {private android.widget.Button mBtnLogin;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// AlertDialog代码Button btnAlert findViewById(R.id.btn_alert);btnAlert.setOnClickListener(view - {AlertDialog dialog new AlertDialog.Builder(this).setTitle(提示).setMessage(这是一个AlertDialog).setPositiveButton(确定, null).show();});// ProgressDialog代码Button btnProgress findViewById(R.id.btn_progress);btnProgress.setOnClickListener(view - {ProgressDialog dialog new ProgressDialog(this);dialog.setTitle(加载中);dialog.setMessage(请稍等...);dialog.show();});//找到控件mBtnLoginfindViewById(R.id.btn_submit);//实现跳转直接跳转...方法一mBtnLogin.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View view) {Intent intent null;//从MainActivity页面跳转到FunctionActivity页面intent new Intent(MainActivity.this,SecondActivity.class);startActivity(intent);}});} } activity_main.xml代码  ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationverticalButtonandroid:idid/btn_alertandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:text显示AlertDialog/Buttonandroid:idid/btn_progressandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:text显示ProgressDialog /android.widget.Buttonandroid:idid/btn_submitandroid:layout_width200dpandroid:layout_gravitycenterandroid:layout_heightwrap_contentandroid:backgrounddrawable/but_1android:text提交android:textColor#000000android:textSize18spandroid:layout_marginTop10dp//LinearLayout 很好复制到这里你的实验就算是完成了接下来让我们运行看看效果吧 点击运行  运行结果如下 这样就结束了感谢大家的观看百分百成功不会出现运行不了的问题。但一定要按照小光的代码复制全部复制粘贴就行了。这里强调一下文件的名字所有的名字必须都和展示的图片中一模一样不然会报错。 结语  关注小光小光帮你写实验报告不是真的帮你写就是我写好你直接复制拿走的那种也可以看看小光的其他文章小光是全能的。 点击下方个人名片交流会更方便哦~欢迎到博主主页加入我们的 CodeCrafters联盟一起交流学习↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
http://wiki.neutronadmin.com/news/120667/

相关文章:

  • 东莞网站设计公司哪家好花生棒 wordpress
  • 怎么找网站的根目录免费网站模板怎么用
  • 辽宁海星建设集团有限公司网站学历提升销售好做吗
  • 化妆品成品网站上海网站建设seo
  • 浮梁网站建设站酷网官网网址
  • 保定网站建设培训班制作企业网站的app
  • 不懂代码怎么做网站有了域名之后怎么做网站
  • 谷歌网站为什么打不开上海做兼职上哪个网站
  • 做外贸仿牌网站wordpress怎么破解
  • 做网站和小程序的区别摄影网页设计方案
  • 大兴做网站wordpress例行维护
  • 怎样做自己的销售网站6西安性价比高的装修公司
  • 做网站写页面多少钱广州安全教育平台登录
  • 福建福清市住房和建设局网站建筑工程网上流程工作失误
  • 做网站登入见面文字排版都用哪些网站
  • 网站备案花钱么做视频网站要多大的服务器
  • 网站开发公司会计处理qq网页版手机版
  • 商务网站内容维护和管理的范围蒙牛网站建设报价情况
  • 网站图片设计制作网站搜索引擎优化是什么
  • 简述从网站规划的角度常见的网站模式网站开发制作公司排行
  • 合肥快速建站在线咨询在线crm系统功能模块分析
  • 义乌购物网站建设多少钱洛阳信息网
  • 网站备案 谁接入谁负责河北省住房和城乡建设厅网站
  • 梭子手做鱼网站杭州企业推广网站
  • 电子商务企业网站建设实训报告谈谈你在建设主题资源网站时
  • 网站怎么做页面解析跳转珠海公司做网站
  • seo快速排名首页长沙网站优化推广方案
  • 漯河市万金镇网站建设做网站学什么代码
  • 搭建网站多少钱自动提取关键词的软件
  • 食品企业网站建设方案怎么用小旋风网站建设教程