タグ

ブックマーク / ichitcltk.hustle.ne.jp (4)

  • グラフィックス(6)-Bitmapの描画とMatrixの操作 - 愚鈍人

    drawBitmapメソッドの簡単なサンプル CanvasクラスのdrawBitmapメソッドを使って、Bitmapを描画する事ができます。 以下に、drawBitmapメソッドを使ってBitmapを描画する、簡単なサンプルを示します。 このプログラムを実行するには、res/drawableデレクトリに、画像ファイルsample.JPGが保存されている必要があります。 画像ファイルは、JPGだけでなくBMP,PNG,GIFも表示可能なようです。 BitmapFactory.decodeResourceメソッドは、res/drawableデレクトリの画像ファイルを、Bitmapオブジェクトとして取得するメソッドです。 drawBitmapメソッドは、CanvasにBitmapオブジェクトを描画するメソッドで、引数の意味については、次の「drawBitmapメソッドのオーバロードメソッド」を参

    グラフィックス(6)-Bitmapの描画とMatrixの操作 - 愚鈍人
  • レイアウト(4)-Gravity ウィジェットを片方向に寄せる - 愚鈍人

    Gravityという聞き慣れない言葉は、重力とか引力とかいう意味である。 Gravityを指定すると、引力で引っ張られるようにウィジェットを特定の方向に寄せて配置することができる。 Gravityには、ウィジェットの内部に対する配置を指定するgravity属性と、 親ウィジェットに対するウィジェットの配置を指定するlayout_gravity属性の2種類があるので、 この違いを把握して使い分ける必要がある。 gravity属性-ウィジェットの内部に対する配置を指定する 以下は、コンテンツビューとして指定したLinearLayoutの内部に配置するウィジェットに、 gravity属性を適用するレイアウトファイルの例である。 リスト1(main.xml) このプログラムを実行すると、以下のような画面が表示される。 LinearLayout内部に配置された2つのTextViewが、gravity

    kat0usi
    kat0usi 2012/04/11
    gravity属性を取得するにはgetGravityメソッドを使う。 親ウィジェットに対するウィジェットの配置を指定するlayout_gravity属性を設定・取得するには、 LayoutParamsクラスのgravityに直接アクセス
  • ListViewとListActivity(1)-基礎編 - 愚鈍人

    アンドロイドでリスト表示をおこなうには、ウィジェットであるListViewクラスを使う方法と、 リスト表示専用のアクティビティであるListActivityクラス使う方法とがあります。 リスト表示はAdapterクラスと組み合わせて使う事が前提となっており、 いろいろなAdapterクラスとの組み合わせにより、さまざまなパターンが存在していてややこしい。 Adapterクラスを組み合わせたいろいろなパターンについては、「ListViewとListActivity(3)-応用編」で述べる事として、 今回は、ListViewとListActivityとArrayAdapterクラスを組み合わせた、基的なパターンについてみていく。 ListViewの基形とArrayAdapterクラス まず、ListViewウィジェットの基形として、よく使うであろうArrayAdapterを使った簡単なサ

    kat0usi
    kat0usi 2010/11/23
    @+id/android:empty
  • Logの出力 - 愚鈍人

    アンドロイドには標準でログを出力するAPIがそなわっており、デバッグをおこなう際に便利である。 ログの出力 Logを出力するには、Logクラスのメソッドを使用する。 ログには4種類のログが存在し、出力するログの種類によって使うメソッドが決まっている。 以下に、アクティビティ起動時に4種類のログを出力するサンプルを示す。 ログ出力メソッドの第1引数にはログの発生源を示す文字列(タグという,ここではアクティビティのクラス名を使用) を、第2引数にはログに記録したいメッセージを指定する。 指定する引数には他のパターンも存在するが、それについては APIのリファレンスを参照。 APIリファレンスには、冗長ログは開発時にしか記録されない, デバッグログは実行環境では削除される、ような事が書いてある。 ログ出力の確認 eclipseでログ出力を確認するには、「LogCat」ビューを使う。 eclips

    kat0usi
    kat0usi 2010/09/06
    Log 日本語のログ表示の文字化け
  • 1