2022-12-01から1ヶ月間の記事一覧
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…
Try1. 配列を使ってリストを降べきの順に表示してください。
Try1. 今の日付、時間を表示するActivityを作成してください。 (ヒント) Java8timeのLocalDateTimeクラスを使用するなら、API 26以上が必要。 それ未満なら、Calendarクラスを使う。
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…
Try1. コレクションの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…
Javaでいうところの配列を使ってリストを作るのが基本であるが、これには制限があります。 配列を定義する際にメンバー数が固定化されてしまうことと、追加・削除できないというものです。 より自由度を増した『グループ』(コレクションと呼ぶ)がListであ…
なにかのアプリを作成する際の調べもののツールとして使う場合、できるだけ内容が素因数分解されて整理されており、すぐ検索できなければならないと思います。で、その内容をもとに使ってみようと思うのは、覚える内容が少ないに越したことはありません。3つ…
このブログの読者はどんな人になるかを考えてみました。 使われ方としては、 ①Javaをある程度使ったことがあって、アンドロイドアプリ作成は初心者という人の学習用、 ②中級者以上で調べ物の際の便利なツール っといった感じを目指そうと思います。
Android Studioでアンドロイドアプリ作成しているときに気づいたいことを書いてみます。 javaファイルとxmlファイルで書いていくのが基本で、xmlファイルではレイアウト、テキストを記載し、javaファイルはロジック(ボタンを押したときの動作など)を書いて…
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…
Try1. 配列を使って作成したリスト項目を選択できるようにしてください。 今回はヒント多めです。リストの項目は、前回に引き続き、”abc”、"def"、"ghi"、"jkl"の4項目でよいです。 (ヒント) ・ArrayAdapterを使用してください ・ジェネリクスを理解してく…
Try1. 配列を使って作成したリスト項目を選択できるようにする (ヒント) ・ArrayAdapterを使用してください ・ジェネリクスを理解してください。 ArrayAdapter<String> arrayAdapter = new ArrayAdapter<>(MainActivity.this, android.R.layout.simple_list_item_1</string>…
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 = …
Try1. arrayAdapterを使って、単に配列を使ってリストを表示してください。
Javaでプログラミング始める場合、まず、コマンドプロンプトへの出力から学ぶ。 それと同じようなことは、android studioでもできる。すなわち、 Log.v("MY__LOG","ボタンが押されました。"); のように記載すると、 画面の下のLogcatのタブを押して、タグ…
クラスの名前は、一文字目は大文字、残りはすべて小文字が望ましい。 メソッドの名前は、 初めの単語は小文字でそのあとの単語は、何も入れずに一文字目を大文字として、その後は小文字で書く 変数名は、 メソッドと同様か、すべて小文字で単語の間に、アン…
ブログを書くに当たって考えてることを書いてみます。 最近、android studioで、アンドロイドプログラミングをする際の問題点は何でしょうか? 今、いろいろ作っている最中なので、語って良いと思われますので、考えてみます。 何か目的のアプリを作るときに…
『コンテキスト』という用語をよく耳にする。 これはどういう概念なのか? 直訳だと、ユーザーが置かれている今の状況のことを指す。 今関わっているViewなどが、どのApplicationでどのActivity内のものなのか、についての情報をもつ。 Applicationクラス、A…
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…
Try1. Bitmap形式へ変換した画像ファイルを表示してください。 (画像ファイルは images.pngを使用)
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…
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…
Try1. image.pngファイルをActivityに表示してください。(image.pngは、スクリーンショットを使用してください)
javaファイルで、Buttonに対して記述する場合、findViewByIdメソッドで呼び出す必要がある。 呼び出したボタンに、OnClickListenerを配置するために、ButtonクラスのsetOnClickListenerメソッドを用いる。 Intentクラスをインスタンス化するが、その際使用す…
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…
Try1. Buttonを配置し、押すと画面遷移してみよう
Buttonを配置し、それを押したときの処理を記載 Try1. ボタンを配置してみよう。ボタンの色はデフォルト、テキストは『ボタン』とし、wrap_contentを指定して作成してください。 Try2. ボタンの色を変更してみよう Try3. ボタンを押すと、Snackbarで、テキス…