按钮移动应用服务器端开发(基于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();}

});

}

}

完成计算效果图

实验结论及总结

成绩

教师签字

日期

随风云25元/月 ,德阳高防云服务器 2核2G 10M 75元/月 内蒙古三线BGP服务器 2核2G 5M

公司介绍成都随风云科技有限公司成立于2021年,是国内领先的互联网业务平台服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、双线高防、香港等优质的IDC资源。公司一直秉承”以人为本、客户为尊、永续创新&...

BlueHost主机商年中618活动全场低至五折

BlueHost 主机商在以前做外贸网站的时候还是经常会用到的,想必那时候有做外贸网站或者是选择海外主机的时候还是较多会用BlueHost主机商的。只不过这些年云服务器流行且性价比较高,于是大家可选择商家变多,但是BlueHost在外贸主机用户群中可选的还是比较多的。这次年中618活动大促来袭,毕竟BLUEHOST商家目前中文公司设立在上海,等后面有机会也过去看看。他们也会根据我们的国内年中促销发...

Ftech:越南vps,2核/2G/20G SSD/1Gbps不限流量/可安装Windows系统,$12.5月

ftech怎么样?ftech是一家越南本土的主机商,成立于2011年,比较低调,国内知道的人比较少。FTECH.VN以极低的成本提供高质量服务的领先提供商之一。主营虚拟主机、VPS、独立服务器、域名等传统的IDC业务,数据中心分布在河内和胡志明市。其中,VPS提供1G的共享带宽,且不限流量,还可以安装Windows server2003/2008的系统。Ftech支持信用卡、Paypal等付款,但...

jsp服务器为你推荐
中南财经政法大学知识产权研究中心j^=iáíá=fq~=OQJOU==aJPPNMO=m~dê~ó=SinglesbIOJsios8模块iphonewin10关闭445端口win10家庭版怎么禁用445端口phpecho在php中 echo和print 有什么区别联通iphone4iphone4想换联通的卡 是普通联通的卡都能开通3G么 还是得换联通3G卡 联通都有什么套餐 我是北京的chromeframe有用过 Google Chrome Frame 的吗css选择器CSS的常见选择器有哪几种
台湾主机 免费cn域名注册 域名查询工具 互联网域名管理办法 漂亮qq空间 瓦工 便宜服务器 locvps yardvps 百度云100as 免备案cdn lamp配置 网页背景图片 日本bb瘦 免费个人空间 metalink idc查询 根服务器 服务器是干什么用的 独享主机 更多