AndroidStudioを使用して簡単な電卓Androidアプリを作成する方法

公開: 2017-07-06

前回の記事では、簡単なAndroidアプリケーションを作成する方法について詳しく説明しました。 その特定のアプリでは、Androidボタンの概念とAndroidの基本的な概念についても説明しました。

私の他のすべての記事はAndroidセクションにあります。

この記事では、 calculator android appを作成します。 これは、機能が制限された単純な計算機です。

先に進む前に、完全なHelloWorldチュートリアルを確認しておくとよいでしょう。 ここに再びリンクがあります:私の最初のHelloWorldAndroidアプリ

  • 簡単な電卓アプリの作成方法–完全なチュートリアル
  • AndroidStudioを使用して簡単な電卓を作成する
  • Android開発:基本的な計算機の作成
  • シンプルな電卓Androidアプリを作成する
  • Android用の電卓アプリを作成する方法

電卓Androidアプリを使い始めましょう:

ステップ1

  • AndroidStudioを開きます
  • [新しいAndroidStudioプロジェクトの開始]をクリックします。
  • アプリケーション名CrunchifyCalculatorを付け、他のフィールドはそのままにして、[次へ]をクリックします。

ステップ2

  • 最小API 15: Android 4.0.3(IceCreamSandwich)選択します。 API 15(IceCreamSandwich)を選択したのは、ほぼ94%のデバイスをカバーし、ほぼすべての機能を備えているためです。 100%デバイスをカバーしたい場合は、API 8:Android 2.2(Froyo)を選択できます。

ステップ-3

  • Empty Activityを選択し、[次へ]をクリックします。
  • アクティビティ名MainActivityはそのままにし、すべてをそのままにします。 [完了]をクリックします。

ステップ-4

  • [完了]をクリックした後、アクティビティとファイルを作成するのに約2分かかります。
  • これが、アプリケーションの最終的なプロジェクト構造です。

ステップ-5

  • 次に、MainActivity.javaファイルにJavaコードを追加する必要があります。
  • したがって、IDEの左側からMainActivity.javaファイルを開きます(app-> java-> com.crunchify.tutorials.crunchifycalculator-> MainActivity.java)

コードの下に強調表示された行の説明があります。

ここに1つのEditTextがあります。 コンテンツの種類を定義します。

コードをもう少し理解しましょう。

  • 11〜14行目:ここでは、ButtonsとEditTextの参照を作成しました。
  • 16行目:ここでは、value1とvalue2として2つのfloat変数を作成しました。
  • 21行目:ActivityクラスのメソッドであるonCreate()メソッドをオーバーライドします。
  • 45〜50行目:Button1にonClickListenerを設定します。 Button1をクリックすると、EditTextが表示されます。
  • すべてのボタンに同じロジックを実装しました。
  • 115〜127行目:ここでは、[追加]ボタンにクリックリスナーを設定しました。
  • ここでは、条件を次のように設定します。EditTextがNullの場合、EditTextを空の値として設定します。 それ以外の場合は、追加ボタンがクリックされる前と追加ボタンがクリックされた後にクリックされた2つの値を追加します。
  • また、 crunchifyAdditionブール値をTrueに設定します。 これは、追加ボタンがクリックされたことを表し、ユーザーが「=」ボタンをクリックしたときに使用されます。
  • buttonSub、ButtonMul、buttonDivisionなどの他のボタンにも同じロジックを実装します。
  • 156〜183行目:ここでは、「=」ボタンにclickListenerを設定します。 ここでは、ユーザーが[追加]ボタンをクリックした場合の条件を、[追加]ボタンのクリックリスナーでcrunchifyAddition値がTrueに設定されているように設定します。
  • それに応じて、クリックされたボタンに対応するアクションが実行されます。

「=」ボタンの前に「追加」ボタンをクリックすると、上記のように追加アクションが実行されます。

  • アクションが実行された後、 crunchifyAddition値をfalseに設定して、アクションの追加を再度実行できるようにします。

以下は、計算機のフロントエンドを設計するのに役立つレイアウトファイルです。

これで、すべてが正常に機能するはずで、電卓androidアプリを実行する準備が整いました。 私がモバイルを使用したアプリを実行するには、エミュレーターまたはデバイスを使用できます。

電卓Androidアプリの実行

  • Androidデバイスマネージャーをクリックします。 Android device managerウィンドウでカスタムデバイスを選択したら、[ START ]をクリックします。
  • [実行]ボタンをクリックします。
  • デバイスまたはエミュレータを選択し、[OK]をクリックします。
  • これで、このスクリーンショットのように実行されている電卓Androidアプリを見ることができます。

おめでとう!! すべての手順を実行してこのポイントに到達した場合は、すべての手順を正しく実行し、電卓androidアプリが正常に動作していることを意味します。