タグ

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

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

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

    ウィジェットのイベント処理 - 愚鈍人
  • コンテンツプロバイダ - 愚鈍人

    SQLiteデータベースのデータ等の、アプリケーションが管理しているリソースは、通常は他のアプリケーションから使う事はできません。 しかし、住所録などのデータを一元的に管理して、いろいろなアプリケーションから利用できると便利です。 アンドロイドのコンポーネントの1つであるコンテンツ プロバイダの実装により、 アプリケーションの管理しているリソースを、他のアプリケーションから利用する事ができます。 以前に、「ListViewとListActivity(3)-応用編」の「SimpleCursorAdapterクラス-コンテンツプロパイダよりデータを取得してリスト表示する。」で アンドロイドの「連絡先」データを、アンドロイドにはじめから用意されているコンテンツプロパイダーを利用してアクセスして、 ListViewウィジェットに表示する例を紹介しました。 コンテンツプロパイダで管理するデータとして

    コンテンツプロバイダ - 愚鈍人
  • 1