个人理财 如何在Java应用程序中使用Android应用程序中的用户输入 - 虚拟

如何在Java应用程序中使用Android应用程序中的用户输入 - 虚拟

视频: #1 Java程式設計新手教學 - 安裝JDK與Eclipse (Java For Absolute Beginners - JDK & Eclipse Installation) 2025

视频: #1 Java程式設計新手教學 - 安裝JDK與Eclipse (Java For Absolute Beginners - JDK & Eclipse Installation) 2025
Anonim

您可以在Android应用程序中使用Java的逻辑运算符。在下面的代码中,应用程序从用户那里获取两条信息。该应用程序获取一个人的年龄,并得到一个支票或不支票,表明电影的特殊状态。

package com。 allmycode。 a06_01;

导入android。支持。 V7。应用程序。 AppCompatActivity;

导入android。操作系统。束;

<! --1 - >

import android。视图。视图;

导入android。小部件。复选框;

导入android。小部件。 EditText上;

导入android。小部件。 TextView的; public class MainActivity extends AppCompatActivity {

EditText ageEditText;

CheckBox specialShowingCheckBox;

TextView outputTextView;

@Override

protected void onCreate(Bundle savedInstanceState){

super。的onCreate(savedInstanceState);

setContentView(R layout。activity_main); ageEditText =(EditText)findViewById(R。id。ageEditText);

specialShowingCheckBox =

(CheckBox)findViewById(R。id。specialShowingCheckBox);

outputTextView =(TextView)findViewById(R。id。outputTextView); public void onButtonClick(View view){

int age = Integer。 parseInt(ageEditText。getText()。toString());

boolean isSpecialShowing = specialShowingCheckBox。器isChecked();

布尔值chargeDiscountPrice =(年龄<18 || 65 <=年龄)&&! isSpecialShowing;

outputTextView。 setText(Boolean。toString(chargeDiscountPrice));

}

}

应用程序比代码更多。要创建这个应用程序,你必须设计与其文本字段,复选框,和它的按钮的布局。您还必须将按钮的

onClick

属性设置为

“onButtonClick”

每个复选框都有一个 isChecked 方法, isSpecialShowing

变量通过调用 isChecked 方法获取其值。在这里,用户没有选中复选框。所以,当Android执行代码时,表达式 specialShowingCheckBox。 isChecked() 具有值 false 。获得折扣电影票。 但是,在这个图像中,用户选择了复选框。所以,当Android执行代码时,表达式 specialShowingCheckBox。 isChecked() 具有值 true

。支付电影票的全部价格。

要使代码正常工作,必须在设备屏幕上将变量名 ageEditText ,s pecialShowingCheckBox

outputTextView

与正确的thingamajigs相关联。 findViewById 语句可以帮助你做到这一点。

如何在Java应用程序中使用Android应用程序中的用户输入 - 虚拟

编辑的选择

在QuickBooks Online中使用批发帐单 - 虚拟

在QuickBooks Online中使用批发帐单 - 虚拟

QuickBooks Online为会计专业人员提供免费程序。您可以注册批发价格计划,也可以免费使用QBOA。如果你选择这样做(这是一个不错的选择!),你将需要知道如何管理的事情。从您的批发帐单订阅中删除客户有时候,事情并不是这样...

基于零基础的预算与QuickBooks 2012 - 傻瓜

基于零基础的预算与QuickBooks 2012 - 傻瓜

零基预算是一个非常有用和常用的预算策略在使用QuickBooks 2012之前,您应该先了解一下。基于零的预算与顶级预算相反。零基预算从下到上工作。零基预算始于个人收入,费用,资产,负债和所有者权益账户。它检查一个特定的...

在Sage Timeslips中10个有用的键盘快捷键 - 虚拟键盘

在Sage Timeslips中10个有用的键盘快捷键 - 虚拟键盘

键盘快捷键可以是Sage Timeslips 。启动或保存一张单据,将昨天,今天或明天的日期插入日期字段,并用一个或两个按键打开和关闭定时器。以下是十大最爱。按下它做什么Ctrl + N开始一个新的投票,而工作在...

编辑的选择

可以在Photoshop Elements 11中的任意形状图层上绘制多个图形 - 虚拟模型

可以在Photoshop Elements 11中的任意形状图层上绘制多个图形 - 虚拟模型

Photoshop Elements 11中创建的任何形状图层上的图形。您可以按照与选择相同的方式添加,减去,排除重叠和相交形状。请遵循以下步骤:创建第一个形状后,在工具选项:添加到形状区域中选择一个状态按钮:...

使用读卡器将图像下载到Mac上 - 傻瓜

使用读卡器将图像下载到Mac上 - 傻瓜

您的相机可能有一个USB端口,电缆,您可以使用下载您的图像。这种方法使用相机电池电力,也相当缓慢。如果您使用读卡器,则会更快地将图像存入计算机。如果您下载了大量的图像,请考虑购买FireWire读卡器; ...

在Photoshop Elements 10中创建形状图层后,在Photoshop Elements 10中绘制多个图形 - 虚拟形状

在Photoshop Elements 10中创建形状图层后,在Photoshop Elements 10中绘制多个图形 - 虚拟形状

可以在该图层上绘制其他形状。您可以按照与选择相同的方式添加,减去,重叠和相交形状。请记住,当您在元素中创建一个形状时,您正在创建一个基于矢量的元素。向量在数学上描述形状。 ...

编辑的选择

在您的IOS应用程序中添加模态视图 - 在iPhone和iPad上虚拟视图

在您的IOS应用程序中添加模态视图 - 在iPhone和iPad上虚拟视图

对于那些希望用户(或用户想要)在应用程序流之外执行某些操作的情况非常适用。而不是使用带有后退按钮的导航控制器,而是显示一个模式视图,其中的控件允许用户选择一个动作或...

Android应用程序开发:你的Twitter应用程序的文件 - 傻瓜

Android应用程序开发:你的Twitter应用程序的文件 - 傻瓜

,这个Android Studio项目包含大约100个文件和大约170个不同的文件夹。要制作Android Twitter应用程序,您需要专注于该项目的MainActivity。 java文件。但其他一些文件需要注意。 Twitter4J API jar文件Android没有内置的通信支持...