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

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

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

视频: #1 Java程式設計新手教學 - 安裝JDK與Eclipse (Java For Absolute Beginners - JDK & Eclipse Installation) 2024
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应用程序中的用户输入 - 虚拟

编辑的选择

特权的基础知识在Oracle 12c - 虚拟机

特权的基础知识在Oracle 12c - 虚拟机

用户可以在Oracle 12c数据库中完成。您可能希望允许用户能够登录,但是您可能需要限制用户是否可以执行以下任一任务:访问某些数据开始...

Oracle 12c恢复管理器(RMAN)目录 - 傻瓜

Oracle 12c恢复管理器(RMAN)目录 - 傻瓜

的基础知识Oracle 12c恢复管理器(RMAN)环境,请考虑恢复目录。恢复目录是所有RMAN配置参数,备份操作和元数据的存储库。该目录可以无限期地存储备份信息。如何在Oracle 12c中选择目录模式RMAN提供了两种用于存储备份数据的选项:NOCATALOG ...

如何验证,查看和关闭Oracle 12c审计 - 傻瓜

如何验证,查看和关闭Oracle 12c审计 - 傻瓜

打开数据库中的审计记录,跟踪您制定的审计,以便您了解所做的事情。幸运的是,Oracle 12c在数据库中提供了一些视图来帮助您跟踪自己的操作:要验证您为审计配置的系统特权,请使用视图AUDIT_UNIFIED_POLICIES。要查看...

编辑的选择

Drupal友好的网页寄存公司 - 傻瓜

Drupal友好的网页寄存公司 - 傻瓜

网页寄存公司为您提供访问Web服务器,您可以在其中安装Drupal并使您的网站在Web上可见。一些公司为您安装Drupal或为您提供一键安装,为您节省了一些工作量。如果您决定自己跳过Drupal的安装,请考虑通过以下方式之一获取帐户...

Drupal花园功能 - 傻瓜

Drupal花园功能 - 傻瓜

让您有机会查看和使用所有Drupal花园功能,可以创建一个新的站点,然后选择自定义选项而不是其中一个已安装的模板:确保已经登录,然后单击我的站点链接。这样做打开了Drupal花园站点经理。点击创建...

Drupal园林主题生成器 - 傻瓜

Drupal园林主题生成器 - 傻瓜

Drupal花园设置完成后,有一些乐趣和玩你的网站上的主题。使用Drupal Gardens Theme Builder控制网站的外观是与安装Drupal自身副本不同的主要方式。但是你不会错过太多...

编辑的选择

更改MYOB中的文本和日期 - 虚拟人物

更改MYOB中的文本和日期 - 虚拟人物

MYOB为您提供了许多快捷方式以帮助简化任务。例如,您可以像在任何文字处理器中那样在MYOB中复制和粘贴文本。以下是快捷方式:按键组合快捷键结果Ctrl-A选择所有高亮显示的文本Ctrl-C复制文本Ctrl-V粘贴文本Ctrl-X删除或剪切文本Ctrl-Z取消最后一位...

在Salesforce中创建视图。当您单击Salesforce中的某个选项卡以访问特定对象(例如“帐户”,“联系人”或“个案”)时,您可以在对象主页上找到自己的服务云 - 虚拟

在Salesforce中创建视图。当您单击Salesforce中的某个选项卡以访问特定对象(例如“帐户”,“联系人”或“个案”)时,您可以在对象主页上找到自己的服务云 - 虚拟

主页,如果你选择案例,如图所示)。案例主页。当您点击Salesforce中的一个选项卡以访问特定的对象(例如,帐户,联系人或个案)时,您可以看到一些较大的,勾勒出的最近案例,报告和矩形的矩形。