按钮移动应用服务器端开发(基于JSP技术)-2017按钮实验报告:按钮

jsp服务器  时间:2021-04-29  阅读:()

移动应用服务器端开发基于JSP技术 -2017按钮实验报告按钮

按钮B utto n

PAGE4

实训实验报告

实训(实验)项目:

按钮使用

实验目的

学习按钮相关属性

学习按钮控件相关属性与使用

实训实验设计器材、步骤、结论 

简介

Butto n继承了TextView。它的功能就是提供一个按钮这个按钮可以供用户点击 当用户对按钮进行操作的时候触发相应事件如点击触摸。

实验目的使用按钮控制计算三个数的积

任务1 将父容器的间距设置放进dimen.xml文件里和将要显示的字符串放进string.xml文件里

步骤1.由于没有dimen.xml文件所以要在values下新建文件名可随意起但最好要做到顾名思义 。

代码

<?xmlversion="1.0"encoding="utf-8"?>

<resources>

<!--Defaultscreenmargins,pertheAndroidDesigngui delines.-->

<dimenname="activity_horizontal_margin">16dp</dimen>

<dimenname="activity_vertical_margin">16dp</dimen>

</resources>

步骤2.完成string.xml文件代码部分。

代码

<resources>

<stringname="app_name">Button</string>

<stringname="exampl e_button">这是一个展示按钮的例子</string>

<stringna me="enter_text1"/>

<stringname="enter_text2"/>

<stringna me="enter_text3"/>

<stringname="click_button">计算上面三个数的积</string>

</resources>

任务2 完成布局代码

步骤1.修改布局并加入一个人TextView控件做提示性。

是不是发现了的代码中并没有出现文字然而预览窗口的屏幕中却有一段文字这是因为方便管理和修改Android中显示的字符串将它们都放到values/strings.xml文件中 父容器的间距设置我也是采用了这种方法我在values下新建了一个dimens.xml文件间距参数都放到里面 。

步骤2.我们再建一个输入框控件。

代码解析 android:ems="10"指的是将对应的控件宽度设为10个字符的宽度。 当设置该属性后一行中最大只能显示设置的宽度本案例设置的是只能显示10个字符android:text="@string/enter_text1"将输入的数值存储string文件 用于之后的计算。步骤3.完成三个输入框控件。

代码解析android:text="@string/enter_text1"android:text="@string/enter_text2"android:text="@string/enter_text3"

分别获取三个输入框的数据。

步骤4.完成按钮控件代码。

代码解析 android:text="@string/click_button"这边我也是将要显示的字放到了string.xml文件里。

任务3 完成java代码

代码packagecom.example.admini strator.button;importandroid.os.Bundle;importandroid.app.Activity;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;importandroid.widget.E ditText;importandroid.widget.Toast;importcom.example.administrator.button.R;publicclassMainActivityextendsActivity{privateE ditTextedText1,edText2,edText3;privateButtonbtnProduct;

@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);addListenerOnButton();

}privatevoidaddListenerOnButton(){edText1=(E ditText)findViewByI d(R.id.edittext);edText2=(E ditText)findViewByI d(R.id.edittext2);edText3=(E ditText)findViewByI d(R.id.edittext3);

btnProduct=(Button)findViewByI d(R.id.button1);btnProduct.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewview){

Stringt1=edText1.getText().to String();

Stringt2=edText2.getText().to String();

Stringt3=edText3.getText().toString();inti1=Integer.parseInt(t1);inti2=Integer.parseInt(t2);inti3=Integer.parseInt(t3);intproduct=i1*i2*i3;

Toast.makeText(getApplicationContext(),

String.valueOf(product),Toast.LENGTH_LONG).show();}

});

}

}

完成计算效果图

实验结论及总结

成绩

教师签字

日期

spinservers春节优惠:$149/月10Gbps圣何塞服务器-2*E5-2630Lv3 CPU,256G内存,2*1.6T SSD硬盘

spinservers是Majestic Hosting Solutions LLC旗下站点,商家提供国外服务器租用和Hybrid Dedicated等产品,数据中心包括美国达拉斯和圣何塞机房,机器默认10Gbps端口带宽,高配置硬件,支持使用PayPal、信用卡、支付宝或者微信等付款方式。农历春节之际,商家推出了几款特别促销配置,最低双路E5-2630Lv3机器每月149美元起,下面列出几款机器...

Hostwinds:免费更换IP/优惠码美元VPS免费更换IP4.99,7月最新优惠码西雅图直连VPS

hostwinds怎么样?2021年7月最新 hostwinds 优惠码整理,Hostwinds 优惠套餐整理,Hostwinds 西雅图机房直连线路 VPS 推荐,目前最低仅需 $4.99 月付,并且可以免费更换 IP 地址。本文分享整理一下最新的 Hostwinds 优惠套餐,包括托管型 VPS、无托管型 VPS、Linux VPS、Windows VPS 等多种套餐。目前 Hostwinds...

SugarHosts糖果主机六折 云服务器五折

也有在上个月介绍到糖果主机商12周年的促销活动,我有看到不少的朋友还是选择他们家的香港虚拟主机和美国虚拟主机比较多,同时有一个网友有联系到推荐入门的个人网站主机,最后建议他选择糖果主机的迷你主机方案,适合单个站点的。这次商家又推出所谓的秋季活动促销,这里一并整理看看这个服务商在秋季活动中有哪些值得选择的主机方案,比如虚拟主机最低可以享受六折,云服务器可以享受五折优惠。 官网地址:糖果主机秋季活动促...

jsp服务器为你推荐
朝阳分局犯罪嫌疑人标准化信息采集系统lowercasecss模块ios8支持ipadphotoshop技术ps几大关键技术?ipad连不上wifiiPad 连不上Wifi,显示无互联网连接勒索病毒win7补丁为了防勒索病毒,装了kb4012212补丁,但出现关机蓝屏的问题了,开机正常css下拉菜单如何使用HTML和CSS制作下拉菜单重庆电信宽带管家电信的宽带上网助手是什么?css3按钮html点击按钮怎么弹出一个浮动的窗体
北京虚拟主机 合租服务器 vps动态ip linuxvps zpanel 国外主机 t楼 新加坡服务器 z.com softbank官网 godaddy支付宝 表单样式 tk域名 css样式大全 远程登陆工具 搜狗12306抢票助手 申请个人网页 双拼域名 789电视网 赞助 更多