2022-01-01から1年間の記事一覧

ASリスト表示編①´解説~配列を使ってリストを降べきの順に表示する~

package com.example.listview;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.ListView;import java.util.ArrayList;import java.util.Arrays;public class MainAct…

ASリスト表示編①´問題~配列を使ってリストを降べきの順に表示する~

Try1. 配列を使ってリストを降べきの順に表示してください。

AS時間関連①問題~今の時間を表示する~

Try1. 今の日付、時間を表示するActivityを作成してください。 (ヒント) Java8timeのLocalDateTimeクラスを使用するなら、API 26以上が必要。 それ未満なら、Calendarクラスを使う。

ASリスト表示編④解説~コレクションのListを使ってリストを表示し、選択したリスト項目を削除する~

package com.example.listdemo;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;import android.widg…

ASリスト表示編④問題~コレクションのListを使ってリストを表示し、選択したリスト項目を削除する~

Try1. コレクションのListを使ってリストを表示し、選択したリスト項目を削除するプログラムを作成してください。

ASリスト表示編③解説~コレクションのListを使ってリストを表示する~

import java.util.Arrays;public class MainActivity extends AppCompatActivity { String[] texts = {"abc","def","ghi","jkl"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.l…

AS初級 リスト表示編③問題~コレクションのListを使ってリストを表示する~

Javaでいうところの配列を使ってリストを作るのが基本であるが、これには制限があります。 配列を定義する際にメンバー数が固定化されてしまうことと、追加・削除できないというものです。 より自由度を増した『グループ』(コレクションと呼ぶ)がListであ…

AS初級 リスト表示編①問題~コレクションのListを使ってリストを表示する~

ちょっと考えてみた④

なにかのアプリを作成する際の調べもののツールとして使う場合、できるだけ内容が素因数分解されて整理されており、すぐ検索できなければならないと思います。で、その内容をもとに使ってみようと思うのは、覚える内容が少ないに越したことはありません。3つ…

ちょっと考えてみた③

このブログの読者はどんな人になるかを考えてみました。 使われ方としては、 ①Javaをある程度使ったことがあって、アンドロイドアプリ作成は初心者という人の学習用、 ②中級者以上で調べ物の際の便利なツール っといった感じを目指そうと思います。

ちょっと考えてみた②

Android Studioでアンドロイドアプリ作成しているときに気づいたいことを書いてみます。 javaファイルとxmlファイルで書いていくのが基本で、xmlファイルではレイアウト、テキストを記載し、javaファイルはロジック(ボタンを押したときの動作など)を書いて…

AS初級 リスト表示編②解説~配列を使って作成したリスト項目を選択できるようにする~

MainActivity.java package com.example.listdemo;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;i…

AS初級 リスト表示編②問題~配列を使って作成したリスト項目を選択できるようにする~

Try1. 配列を使って作成したリスト項目を選択できるようにしてください。 今回はヒント多めです。リストの項目は、前回に引き続き、”abc”、"def"、"ghi"、"jkl"の4項目でよいです。 (ヒント) ・ArrayAdapterを使用してください ・ジェネリクスを理解してく…

AS初級 リスト表示編②問題~配列を使って作成したリスト項目を選択できるようにする~

Try1. 配列を使って作成したリスト項目を選択できるようにする (ヒント) ・ArrayAdapterを使用してください ・ジェネリクスを理解してください。 ArrayAdapter<String> arrayAdapter = new ArrayAdapter<>(MainActivity.this, android.R.layout.simple_list_item_1</string>…

AS初級[To do listアプリ] リスト表示編①解説~単に配列を使ってリストを表示する~

package com.example.listview;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.ListView;public class MainActivity extends AppCompatActivity { String[] texts = …

AS初級[To do listアプリ] リスト表示編①問題~単に配列を使ってリストを表示する~

Try1. arrayAdapterを使って、単に配列を使ってリストを表示してください。

アドバイス②〜logcatを使う〜

Javaでプログラミング始める場合、まず、コマンドプロンプトへの出力から学ぶ。 それと同じようなことは、android studioでもできる。すなわち、 Log.v("MY__LOG","ボタンが押されました。"); のように記載すると、 画面の下のLogcatのタブを押して、タグ…

アドバイス①〜ネーミング〜

クラスの名前は、一文字目は大文字、残りはすべて小文字が望ましい。 メソッドの名前は、 初めの単語は小文字でそのあとの単語は、何も入れずに一文字目を大文字として、その後は小文字で書く 変数名は、 メソッドと同様か、すべて小文字で単語の間に、アン…

ちょっと考えてみた①

ブログを書くに当たって考えてることを書いてみます。 最近、android studioで、アンドロイドプログラミングをする際の問題点は何でしょうか? 今、いろいろ作っている最中なので、語って良いと思われますので、考えてみます。 何か目的のアプリを作るときに…

AS入門編④~コンテキストとは?~

『コンテキスト』という用語をよく耳にする。 これはどういう概念なのか? 直訳だと、ユーザーが置かれている今の状況のことを指す。 今関わっているViewなどが、どのApplicationでどのActivity内のものなのか、についての情報をもつ。 Applicationクラス、A…

AS初級 画像ファイル表示編②解説~Bitmap変換した画像ファイルを表示~

MainActivity.java package com.example.pictureview;import androidx.appcompat.app.AppCompatActivity;import android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import and…

AS初級 画像ファイル表示編②問題~Bitmap形式へ変換した画像ファイルを表示~

Try1. Bitmap形式へ変換した画像ファイルを表示してください。 (画像ファイルは images.pngを使用)

AS初級 画像ファイル表示編①解説~単に画像ファイルを表示~

MainActivity.java デフォルトのまま package com.example.pictureviewer;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle sa…

AS初級 画像ファイル表示編①解説~単に画像ファイルを表示~

MainActivity.java デフォルトのまま package com.example.pictureviewer;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle sa…

AS初級 画像ファイル表示編①問題~単に画像ファイルを表示~

Try1. image.pngファイルをActivityに表示してください。(image.pngは、スクリーンショットを使用してください)

AS入門編③解決part2~Buttonを配置し、押すと画面遷移~

javaファイルで、Buttonに対して記述する場合、findViewByIdメソッドで呼び出す必要がある。 呼び出したボタンに、OnClickListenerを配置するために、ButtonクラスのsetOnClickListenerメソッドを用いる。 Intentクラスをインスタンス化するが、その際使用す…

AS入門編③解決part1~Buttonを配置し、押すと画面遷移~

MainActivity.java package com.example.meta;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;public class MainActivity extends AppCo…

AS入門編③問題~Buttonを配置し、押すと画面遷移~

Try1. Buttonを配置し、押すと画面遷移してみよう

AS入門編②解説~Buttonを配置し、それを押したときの処理を記載~

AS入門編②問題~Buttonを配置し、それを押したときの処理を記載~

Buttonを配置し、それを押したときの処理を記載 Try1. ボタンを配置してみよう。ボタンの色はデフォルト、テキストは『ボタン』とし、wrap_contentを指定して作成してください。 Try2. ボタンの色を変更してみよう Try3. ボタンを押すと、Snackbarで、テキス…