タグ

2011年9月15日のブックマーク (4件)

  • ウィジェットのイベント処理 - 愚鈍人

    Androidでウィジェット(Viewクラス)のイベントの処理をおこなうには、イベントリスナーと呼ばれるインターフェースをインプリメントしたクラスを作成して、 このクラスをウィジェットと結び付けます。 例えば、ウィジェットがクリックされた時に実行されるクリックイベントの処理を記述するには、 イベント処理を記述するクラスにView.OnClickListenerインターフェースをインプリメントして、 ViewクラスのsetOnClickListenerメソッドを使ってこのクラスと結び付けます。 以下に、その例を示します。 上記のプログラムでは、TextViewウィジェットがクリックされた時にonClickメソッドが呼び出され、 クリックされたTextViewクラスのオブジェクトの表示文字列を変更します。 イベント処理メソッドは通常、Viewクラスの引数を持ち、その値はイベントの発生源となった

    ウィジェットのイベント処理 - 愚鈍人
  • Android ImageView setImageBitmap後何故かwidthとheightが狂う。

    下っ端プログラマーのもがきをつらつらと。 生活や、仕事のおぼえがきや、気になったニュースなどを書いていきます。 今日のハマりどころ。orz ImageViewを使用してBitmapをプロットしてるのだが、ImageViewを使用してプロットすると何故かサイズが0.6倍くらいになる。 実際のbitmapのサイズは1207x1529。 それか1811x2000くらいになっとる!もー!!><; 原因は、まぁ解像度によって自動的に拡大表示してるんだと思うが、これがウザイ! 色々調べてみると、どうやらBitmapFactory.Optionというものがあって、inScaledをfalseにするといいような感じ。→ダメ。 →orz なんでやねん。 ここによるとinDensityとinTargetDensityを0にセットして無いとダメらしい。→結局ダメ。→イラっ! もうsurfaceview使ってやる

    Android ImageView setImageBitmap後何故かwidthとheightが狂う。
  • drawBitmapの自動拡大(?)について

    メールアドレスがこのグループでは匿名化されているか、メンバーのメールアドレスを表示する権限がないため、元のメッセージを表示できません こんにちは。Android1.6のエミュレーター、解像度をWVGA(854x480)で、 以下のプログラムを実行すると240x240のイメージが1.5倍(?)で 表示されてしまい困っています。 (バックバッファに全て描画し、最後に画面へ描画したいです) 原因や解決策などありましたら教えてください。。 よろしくお願いいたします。 package test.graphics; import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import androi

  • androidで読んだ画像サイズが小さくなります - OKWAVE

    Androidアプリ開発に関する質問です。 Androidアプリ開発に関する質問です。 Bitmap bmp = BitmapFactory.decodeResource(getResources(),R.drawable.xxx); という記述でres/drawable-hdpi/xxx.png の画像を持ってくることができると思うのですが、 データベースに保存したString型のxxxを使って動的に画像を表示する方法が分かりません。 データベースから画像名を持ってくる前に、String型の変数(仮にstrとする)に画像名を入れて、 Bitmap bmp = BitmapFactory.decodeResource(getResources(),R.drawable.str); と記述してもstrを変数として扱ってくれません。 どなたかres/drawable/の画像を動的に持ってくる方

    androidで読んだ画像サイズが小さくなります - OKWAVE