個人財務 JavaであなたのAndroidアプリケーションの動作をコードする方法 -

JavaであなたのAndroidアプリケーションの動作をコードする方法 -

ビデオ: 【Javaプログラミング講座/Webアプリケーション #1】Webアプリケーション基礎 ※1.5倍速での再生を推奨 2025

ビデオ: 【Javaプログラミング講座/Webアプリケーション #1】Webアプリケーション基礎 ※1.5倍速での再生を推奨 2025
Anonim

あなたのAndroidアプリの動作をコーディングすることは、あなたが何をしたいのかによって決まります。 Android 1.6(「ドーナツ」とも呼ばれます)では、アプリのアクションのコーディングを合理化する android:onClick 属性が導入されました。あなたのやり方は次のとおりです:

  1. Android Studioを起動します。アプリの「外観」を既に作成していることを確認してください。
  2. プレビュー画面でDesignerツールが表示されない場合は、 app / res / layout / activity_mainをダブルクリックします。プロジェクトツールウィンドウのxml ブランチに移動します。デザイナーツールが表示されたら、デザインタブを選択します。
  3. コンポーネントツリーの枝にラベルを書き留めます。コンポーネントツリーは、Designerツールの左側、パレットのすぐ下にあります。ツリーの枝にあるラベルに注目してください。画面上の各要素には、 id (その要素を識別する名前)があります。ここで、画面要素の一部のIDは、 editText ボタン 、および textView です。

    ID の代わりに、奇妙な小文字の略語 id が使用されている理由がわかります。何が起こっているのかを確認するには、Android Studioのデザイナーツールで[テキスト]タブを選択します。アクティビティのレイアウトのXMLコードには、 android:id = "@ + id / textView" などの行があります。 AndroidのXMLファイルでは、 id はコードワードです。 コンポーネントをプレビュー画面にドロップすると、Android StudioはそのコンポーネントにIDを割り当てます。 2番目の

    TextView コンポーネントをプレビュー画面にドロップすることで、これを試すことができます。その場合、コンポーネントツリーに追加のブランチがあり、ブランチ上のラベル(新しいコンポーネントのID)はtextView2になる可能性があります。 <! - 1 - >

    Javaは大文字と小文字を区別するため、単語の大文字化の方法に注意する必要があります。たとえば、

    EditText という語は、 editText という語と同じではありません。この例では、 EditText は一種のコンポーネント(テキストフィールドの一種)を表し、 editText は特定のコンポーネントを表します(アプリケーションのテキストフィールド - テキストあなたがプレビュー画面にドロップしたフィールド)。 <! - 2 - >

    必要に応じて、コンポーネントのIDを変更することができます。たとえば、

    editText という名前を thatTextThingie に変更できます)。この例では、コンポーネントツリーに表示されている内容を受け入れることをお勧めします。しかし、次のステップに進む前に、アプリケーションのコンポーネントツリーにあるIDをメモしてください。 コンポーネントのIDを変更するには、プレビュー画面またはコンポーネントツリーでそのコンポーネントを選択します。Designerツールの右側にあるプロパティペインで、IDフィールドを探します。このIDフィールドにあるテキストを変更します。 ([プロパティ]ペインでは、IDに大文字が使用されます)。

    <! - 3 - >

    プレビュー画面またはコンポーネントツリーで、COPYボタンを選択します。その結果、プロパティペインには、ボタンコンポーネントに関する情報が表示されます。
  4. プロパティペインで、
  5. onClick フィールドにonButtonClickを入力します。 実際に、

    onClick フィールドに入力した単語は、 onButtonClick である必要はありません。しかし、これらの命令では、単語 onButtonClick が使用されます。 プロジェクトツールウィンドウの
  6. app / javaブランチ 内で、 MainActivity をダブルクリックします。もちろん、新しいプロジェクトを作成したときにデフォルトのアクティビティ名( MainActivity )を受け入れなかった場合は、使用したアクティビティ名をダブルクリックします。 プロジェクトツールウィンドウで、

    MainActivity ブランチは、アプリケーションのパッケージ名でラベル付けされたブランチにあります。 (パッケージ名は com。example。myapplication または com。allyourcode。a03_01 など)そのパッケージ名分岐は java ブランチに直接ありますこれは app ブランチにあります。 ダブルクリックが終わったら、Android Studioのエディタにアクティビティのコードが表示されます。

    アクティビティのコードを変更します。

  7. 下のコードでは、アプリケーションのコンポーネントツリーのブランチには、上のツリーと同じラベルが付けられているものとします。つまり、アプリケーションのコンポーネントには、

    editText ボタン 、および textView というIDが割り当てられているものとします。アプリのコンポーネントのIDが異なる場合は、コードを適宜変更してください。たとえば、最初の EditText コンポーネントのIDが editText2 の場合、最初の findViewById 呼び出しを findViewById(R。id。editText2)に変更します>。 アプリを実行します。 アプリの実行が開始されると、アプリの

  8. EditText
  9. コンポーネントに何か(何か)を入力します。次に、ボタンをクリックします。ボタンをクリックすると、Androidは EditText コンポーネントのテキストを TextView コンポーネントにコピーします。 package com。 allyourcode。 a03_01; インポートアンドロイド。サポート。 v7。アプリ。 AppCompatActivity;

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

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

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

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

public class MainActivity extends AppCompatActivity {

EditText editText;

TextView textView;

@Override

protected void onCreate(Bundle savedInstanceState){

super。 onCreate(savedInstanceState);

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

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

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

}

public void onButtonClick(表示ビュー){

textView。 setText(editText。getText());

}

}

アプリが実行されない場合は、電子メールでヘルプをリクエストできます。アドレスはJava4Android @ allmycodeです。 com。

JavaであなたのAndroidアプリケーションの動作をコードする方法 -

エディタの選択

SketchUpのステータスバー - ダミー

SketchUpのステータスバー - ダミー

SketchUpのステータスバーには、モデリング中に使用するコンテキスト情報が含まれています。モデリングウィンドウの下の狭い情報には、情報の良さが満載されています。コンテキスト固有の指示:ほとんどの場合、ここでは何をしているのかを確認するためにここでチェックします。モディファイアキー(組み合わせて使用​​するキーボードストローク)

スケッチツールにインテリジェントに反応するよう設計されたダミー

スケッチツールにインテリジェントに反応するよう設計されたダミー

ダイナミックコンポーネント(DC) SketchUpが提供する真の魔法に最も近いもの。あなたがそれらを拡大縮小するときに、伸ばしたり歪んだりするのではなく、寸法を変更するはずの部品は、他の部分はしません。

SketchUpの投影テクスチャ曲線にテクスチャを追加する方法 - 複雑な曲線に画像を描くためのダミー

SketchUpの投影テクスチャ曲線にテクスチャを追加する方法 - 複雑な曲線に画像を描くためのダミー

SketchUpのサーフェスには、このメソッドの代わりはありません。地形の塊は、複雑な曲面の良い例です - 凹凸、ねじれ、波紋、多方向。扱っているカーブが単純な押し出しよりも複雑な場合は、この画像マッピングテクニックを使用する必要があります。キー...

エディタの選択

QuickBooks 2013のアイテムリストにSales Tax ItemまたはGroupを追加する方法 - ダミー

QuickBooks 2013のアイテムリストにSales Tax ItemまたはGroupを追加する方法 - ダミー

販売税の対象となる商品を販売する場合、QuickBooks 2013請求書には、これらの売上税を請求して追跡する広告申込情報も含まれます。これを行うには、売上税明細を登録します。販売税項目を登録するには、新規項目ウィンドウを表示し、タイプ...から販売税項目を選択します。

QuickBooks 2012のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2012のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2012でサービスアイテムを使用して、サービスを表すアイテムを購入または請求します。たとえば、CPAは、個人や企業に対して納税申告書を作成します。納税申告書を準備するためにクライアントに請求する場合、納税申告書の請求書に表示される明細はサービス項目です。 ...

QuickBooks 2013のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2013のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2013のサービスアイテムを使用して、サービスを表すアイテムを購入または請求します。たとえば、CPAは、個人や企業に対して納税申告書を作成します。納税申告書を準備するためにクライアントに請求する場合、納税申告書の請求書に表示される明細はサービス項目です。 ...

エディタの選択

WordPressブログのユーザーと著者を管理する方法 - ダミー

WordPressブログのユーザーと著者を管理する方法 - ダミー

WordPressユーザーページには、あなたのブログのすべてのユーザーが表示されます。各ユーザーのユーザー名、名前、電子メールアドレス、ブログの役割、およびブログに投稿された投稿の数が表示されます。フォロワー:このデフォルトロールは、...

WordPress Permalinkをサーバーと連携させる方法 - ダミー

WordPress Permalinkをサーバーと連携させる方法 - ダミー

デフォルト以外のオプションを使用してWordPressサイトのパーマリンクの場合、WordPressは特定のルールまたはディレクティブを.txtファイルに書き込みます。あなたのWebサーバー上のhtaccessファイル。 permalinkによると、htaccessファイルはあなたのWebサーバーと交信して、パーマリンクをどのように提供すべきかを示します。

WordPressブログを修正する方法 - ダミー

WordPressブログを修正する方法 - ダミー

WordPressブログをインストールした後、それがリンクされているウェブサイトに合ったブログ。既存のテーマ(スキン)を変更したり、WordPressをインストールした後に使用できる代替語句を選択することができます。選択したテンプレートがメインWebサイトに似ていることを確認してください。ただし、WordPressは...