Android Java, Programming

Toastを連打防止するにはcancelメソッドを使用する

android.widget.Toastにはcancel()メソッドが用意されています。

これは、Toastが連続で呼び出された際に既に表示されているToastが

Android Java, Programming

実装方法は大枠にわけて2つあります。Javaコードでview.setBackgroundColorを使用して背景色を指定。
Xmlコードでtoast_layout.xmlを作成して、その中で背景色を指定。

それぞれにメリッ ...

Android Java, Programming

本稿では、android.widget.Toast クラスを使用してToastを表示する方法を説明していきます。

画面表示時にHelloWorld!のToastが表示されるサンプルを

次項にコードで記載していま ...

Android Java, Programming

Androidでボタンの形を変える手順

Androidではボタンの形はデフォルトで角が尖った四角形のボタンとなります。

このボタンの形を変えるには下記の手順でxmlを作成していきます。

Shape属性を使用してボタンの ...

Android Java, Programming

ボタンの背景色を静的に指定する方法

ボタン背景色を静的に指定するには、レイアウトファイルのbackground属性で色を指定する必要があります。

下記のサンプルでは太字部分ボタンの色を赤色に指定しています。

<? ...

Android Java, Programming

今回は、ボタンの背景を変更する方法を説明します。

 

 

背景画像を変更させたいボタンのbackgroudに自作のセレクターを参照させる<LinearLayout    andr ...

Android Java, Programming

Androidでは標準でボタン連打が実行できてしまい、開発者が意図しない挙動をすることが起こりえます。

そこで、下記コードのようにボタン押下後1000ms未満はボタンを押せないようにすることで、

意図しない挙動 ...

Android Java, Programming

Androidアプリでbuttonを実装するには、以下の手順を踏みます。

 

xmlにbuttonのレイアウトを定義
Javaでandroid.widget.Button クラスをimportしてbu ...

Android Java, Programming

Androidでボタンの同時押しができてしまう理由

Androidではデフォルトでボタンの同時押しができる設定になっています。

ボタンが同時押しされることにより不都合が生じる場合はこれを防ぐ設定が別途必要です。

...

Android Java, Programming

onSaveInstanceStateで保存したデータを読み出して設定する際にonRestoreInstanceStateを使用します。

従ってonRestoreInstanceStateはonSaveInstanceSt ...