Android アプリ開発「MATRIX」

Androidアプリの開発に役立つサンプル集

Android Java

ビットマップ画像そのままのサイズで表示する方法(BitmapFactory.Options)

BitmapFactory でそのまま画像を読み込むと… BitmapFactory でそのまま画像を読み込むと、端末の画面密度の関係で予定よりも拡大されたサイズで表示される場合があります。 元画像そのままのサイズでビットマップ画像を読み込みたい場合は、BitmapFactory に…

ウィジェットが複数の場合のマニフェストファイルについて

複数ウィジェットのマニフェストファイル 通常アプリのマニフェストファイルと、ウィジェットのマニフェストファイルは中身が少し違っていますが、これは、Android Studioのプロジェクト作成機能を利用すれば自動で生成されます。 <ウィジェットのマニフェ…

ボタンを押すと ImageView 画像が回転するサンプル(その②)画像の中心を軸に回転させる

その①と同様に、レイアウトXLMファイルを利用して画面の適当な場所に「ImageView」の画像とボタンをレイアウトします。 ~ レイアウトXMLサンプル(抜粋)~ レイアウトXMLファイル(activity_main)の「ImageView」の部分です。回転させる画像のスケールタ…

ボタンを押すと ImageView 画像が回転するサンプル(その①)画像の左上を基準に画像を回転させる

ボタンを押すと ImageView の画像が回転するサンプル まず、レイアウトXLMファイルを利用して画面の適当な場所に ImageView の画像とボタンを配置します。 レイアウトXMLサンプル(抜粋) レイアウトXMLファイル(activity_main.xml)にある ImageView の部…

コードで動的に生成したレイアウトに背景色をつける方法

以下は、コードで動的に生成したレイアウトに「Color」で背景色をつける方法です。Color には数値ではなく、以下のように名前で指定できる色が12種類存在します。 例1)色名で指定する場合 ⇒ setBackgroundColor(Color.CYAN)例2)数値で指定する場合 ⇒ setBa…

レイアウトファイルを使わずコードでレイアウトを生成する方法

コードでレイアウトを生成する方法 以下は、レイアウトxmlファイルを使わず、動的にプログラムコードでレイアウトを生成する方法です。 <サンプルコード> public class Sample extends Activity { @Override protected void onCreate(Bundle savedInstance…