LoginSignup
1
1

More than 5 years have passed since last update.

アンドロイドアプリを作る。(5日目)

Last updated at Posted at 2018-04-03

先日から以下テキストで勉強中。

TECHNICAL MASTER はじめてのAndroidアプリ開発 第2版 Android Studio 2対応
TECHNICAL MASTER はじめてのAndroidアプリ開発 第2版 Android Studio 2対応

テキストボックス

ヒントを表示

<EditText
   ~中略~
   android:hint="氏名を入力してください。"
   ~中略~
/>

入力ウィジェット

//スピナー取得
        Spinner sp = (Spinner)findViewById(R.id.spnOs);
        //スピナーに対してイベントスピナーを登録
        sp.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener(){
            @Override
            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
                Spinner sp = (Spinner)parent;
                //選択項目を取得し、その値をトースト表示
                Toast.makeText(MainActivity.this,
                        String.format("選択項目:%s", sp.getSelectedItem()),
                        Toast.LENGTH_SHORT).show();
            }

            //項目が撰択されなかった場合の処理(今回は空)
            public void onNothingSelected(AdapterView<?> parent){}
        });

sppner_dialog.mp4.gif

日付

日付を取得する場合

SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd", Locale.JAPAN);

注意:月はMMと大文字にする。小文字だと変になる。

何か作ってみようとした

ここまでやった内容で、何かアプリっぽい物を作ろうとした。

イラスト屋の画像検索アプリ

イラスト屋のキーワード検索結果をWebViewで表示できるようにしたいと思ってやってみた。
しかし、ERR_NAME_NOT_RESOLVEDとなって表示できない。。。
エラー
もし、心優しい方がいらっしゃいましたら、tetailに投稿しているので、教えてください!
teratailで回答をいただいたが、コード自体に誤りはなく、ネットワーク環境問題でした。

じゃんけんアプリ

ぐーちょきぱーのボタンを押すと同時に、自分とCOMのじゃんけん結果を表示。
上部に勝敗履歴をカウントするアプリを作ろうとしました。
しかし、こちらは時間の制約で、判定結果を計算するところまでたどり着かず、後日に持ち越し。
スクリーンショット 2018-04-03 14.23.24.png

あとがき

試しにアプリを作ろうとしたが、まだまだ何か作れる段階ではないと思い知りました。
次回からは、第4章に進みリストの作成を学んでいきます。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1