個人財務 Java - dummyを使ってAndroidアプリケーションのユーザーから入力を取得する方法

Java - dummyを使ってAndroidアプリケーションのユーザーから入力を取得する方法

ビデオ: Android教材 Android基礎&Androidアプリ15本の作成 要素1「アプリの構成要素」 2024

ビデオ: Android教材 Android基礎&Androidアプリ15本の作成 要素1「アプリの構成要素」 2024
Anonim

AndroidアプリケーションでJavaの論理演算子を意味のある形で使用することができます。下のコードでは、アプリはユーザーから2つの情報を取得します。アプリは人の年齢を取得し、映画の特別な状態を示すチェックまたはノーチェックを取得します。

package com。オールマイコード。 a06_01;

インポートアンドロイド。サポート。 v7。アプリ。 AppCompatActivity;

インポートアンドロイド。 os。バンドル;

<! - 1 - >

インポートアンドロイド。ビュー。見る;

インポートアンドロイド。ウィジェット。チェックボックス。

インポートアンドロイド。ウィジェット。 EditText;

インポートアンドロイド。ウィジェット。 TextView;

public class MainActivityはAppCompatActivityを継承します(

EditText ageEditText;

CheckBox specialShowingCheckBox;

TextView outputTextView;

- >

@Override

protected void onCreate(Bundle savedInstanceState){

スーパー。 onCreate(savedInstanceState);

setContentView(R。レイアウト。activity_main);

ageEditText =(EditText)findViewById(R。id。ageEditText);

specialShowingCheckBox =

(チェックボックス)findViewById(R。id。specialShowingCheckBox);

<! - 3 - >

outputTextView =(TextView)findViewById(R。id。outputTextView);

}

public void onButtonClick(ビューの表示){

int age =整数。 parseInt(ageEditText。getText()。toString());

boolean isSpecialShowing = specialShowingCheckBoxです。 isChecked();

boolean chargeDiscountPrice =(年齢<18 || 65 <=年齢)&&! isSpecialShowing;

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

}

}

コードよりもアプリの方が多くあります。このアプリケーションを作成するには、テキストフィールド、チェックボックス、およびボタンを使用してレイアウトを設計する必要があります。また、ボタンの onClick プロパティを "onButtonClick" に設定する必要があります。

すべてのチェックボックスは isChecked メソッドを持ち、 isSpecialShowing 変数は isChecked メソッドの呼び出しからその値を取得します。ここで、ユーザーはチェックボックスを選択していません。 Androidがコードを実行すると、式 specialShowingCheckBoxが表示されます。 isChecked() の値は false です。

割引映画チケットを取得する。

しかし、この画像では、ユーザーがチェックボックスを選択しました。 Androidがコードを実行すると、式 specialShowingCheckBoxが表示されます。 isChecked() の値は true です。

映画のチケットの全額を支払う。

コードを動作させるには、変数名 ageEditText pecialShowingCheckBox outputTextView をデバイスの画面上の正しいものと関連付ける必要があります。 findViewById ステートメントはそれを行うのに役立ちます。

Java - dummyを使ってAndroidアプリケーションのユーザーから入力を取得する方法

エディタの選択

Drupalフォーラムの有効化 - ダミー

Drupalフォーラムの有効化 - ダミー

フォーラムはユーザーコミュニティを作成するのに最適です。人々は他者からの援助を得ることができ、あなたのコンテンツに関するフィードバックを提供し、単純に社会化することができます。あなたのDrupalフォーラムは、あなたが望むようにしっかりとまたはゆるやかに制御することができます。フォーラムで許可されているカテゴリを制御できます。フォーラムの例を見るには、Drupal Forumを参照してください。 ...

ドリューパルフレンドリーなウェブホスティング会社 - ダミー

ドリューパルフレンドリーなウェブホスティング会社 - ダミー

ウェブホスティング会社は、あなたがDrupalをインストールし、あなたのサイトをウェブ上に見えるようにするWebサーバー。一部の企業では、Drupalをインストールしたり、ワンクリックでインストールすることができます。あなたがDrupalのインストールをスキップする場合は、次のいずれかのアカウントを取得することを検討してください。

Drupalガーデンサイト構造管理 - ダミー

Drupalガーデンサイト構造管理 - ダミー

Drupal Garden Structureページでは、 、ページ、およびブロックを表示します。このページから制御できる特定の機能、ブロック、およびページには、連絡先フォーム、フォーラム、メーリングリストなどがあります。ブロックで表示される機能をブロックで管理することもできます。

エディタの選択

エグゼクティブとのデータマイニング - ダミー

エグゼクティブとのデータマイニング - ダミー

数字で遊ぶという楽しみのためにデータマイニングに取り掛からない。あなたは行動を望む。あなたは正しいことを見たいと思っています。データからの確かな証拠に基づいてビジネス上の決定を下すことが重要であることを理解しています。しかし、あなたは決定を下す権限を持つ人ではありません。だからあなたは...

ビッグデータガバナンスチャレンジ - ダミー

ビッグデータガバナンスチャレンジ - ダミー

データガバナンスは、大きなデータソースが彼らがどのように管理されているか。従来のデータウェアハウスやリレーショナルデータベース管理の世界では、データ保護の必要性に関するルールをよく理解している可能性があります。たとえば、医療界では、それは...

エディタの選択

エレクトロニクスコンポーネント:赤外線ライトダミーを作成する方法

エレクトロニクスコンポーネント:赤外線ライトダミーを作成する方法

赤外線を電気的に生成するには、赤外線スペクトルで動作する特殊な発光ダイオード(LED)を使用します。赤外線LED(しばしばIR LEDと呼ばれる)は、RadioShackまたは電子部品を販売する他の店で容易に入手できます。 IR LEDは、通常のLEDと似ていますが、光を見ることはできません。

デジタルエレクトロニクス:キット74のDOSコマンド - ダミーの

デジタルエレクトロニクス:キット74のDOSコマンド - ダミーの

を通して、あなたの電子プロジェクトを制御する場合パラレルポートであるKit 74 DOSソフトウェアは、コマンドプロンプトから実行できるRELAY、DELAY、WAITFORの3つのコマンドで構成されています。 RELAYコマンドRELAYコマンドは、1バイトのデータをパラレルポートに送信します。あなたから実行できること - RELAY、DELAY、およびWAITFOR - 8つの出力端子のそれぞれが...

デジタルエレクトロニクス:フリップフロップ回路の種類? - エレクトロニクスではダミー

デジタルエレクトロニクス:フリップフロップ回路の種類? - エレクトロニクスではダミー

、フリップフロップは特殊なタイプのゲートラッチ回路です。フリップフロップにはいくつかの異なるタイプがあります。フリップフロップの最も一般的なタイプは次のとおりです。SRフリップフロップ:SRラッチに似ています。 CLOCK入力に加えて、SRフリップフロップにはSETとRESETという2つの入力があります。 SET入力がHIGHの場合...