いろいろガンガンいこうぜ。体も大事に

普段はJavaでAndroidアプリ開発しているプログラマーのブログです。

Android

ListAdapterについて調べてみた(4) SimpleAdapter編その3

前回の続きということで,SImpleAdapterの使い方です。今回はViewBinderを見て行きます。 前回,SimpleAdapterの内部でどのようにViewとデータがバインドされるかを確認しました。SimpleAdapterは,BaseAdapterを継承していろいろ実装するよりも少ないコード…

ListAdapterについて調べてみた(3) SimpleAdapter編その2

前々回はArrayAdapterを,前回はSimpleAdapterを使ってみました。今回は前回の続きとして,SimpleAdapterのソースコードとクラスリファレンスを詳しく見て行きたいと思います。 バインドできるビューとデータ型 BaseAdapterを継承してAdapterを作る場合,get…

ListAdapterについて調べてみた(2) SimpleAdapter編その1

前回ArrayAdapterを使ってみました。 ArrayAdapterは,一つのTextViewだけセルごとに値を設定する場合,getViewメソッドをオーバーライドしたりせず非常に少ないコード量で書けます。 しかし,TextViewではなくImageViewの要素をセルごとに設定したり,セル…

ListAdapterについて調べてみた(1) ArrayAdapter編

ArrayAdapterを継承して,getViewをオーバーライドしたり,Adapter内でViewHolderをインナークラスで定義したり,セルのビューのタグにホルダーをセットしたりなどは今回しません。ArrayAdapterを継承せずに,そして非常に少ないコード記述量で使ってみます。…

ListViewが一番下までスクロールした時点で追加要素を読み込むようにしたら,スクロールしていないのに要素が1回追加されていた

結論から言うと原因は,AbsListView.OnScrollListenerのonScrollメソッドの仕様を勘違いしていて,このメソッドがスクロールしていなくても呼ばれていたためのようです。 Twitterクライアントのようなものを想定しています。 ListViewが一番下までスクロール…

Hello Widget! (2) AppWidgetProviderについて

Widgetを作る際に作ったAppWidgetProviderのサブクラス。 最小実装のWidgetを作った時は,メソッドを何も定義しないクラスを作りました。 AppWidgetProviderクラス。 BroadcastReceiverのサブクラス。 中でどんな複雑なことをしているのだろう? と思いきや…

Hello Widget! (1) 最小構成のWidget

Widget。 Androidを持ち始めてそろそろ1年と半年だけど, 正直しっかりとWidgetを使い始めたのは最近。 作ってみた経験が無かったので, とりあえずHello WorldなWidgetを作ってみようと思います。 Hello worldプログラムはHello Worldって表示するだけで,…