Posts Tagged ‘ListView’

AsyncTaskでユーザビリティを向上させる

No Comments »

こんにちは。daichi1128です。

前回はHTTP通信をしてTwitterのタイムラインを取得、表示しました。
AndroidでTwitterのタイムラインを取得する【XmlPullParser】 | Techfirm Android Lab

ですが、前回までではユーザのアイコンは動的に表示しておらず、決め打ちで出しているだけでした。それではあまり意味がないので、今回は画像取得部分をやることにします。

ただし、メインスレッド上で画像取得をしてしまうと、取得中はユーザからの操作を全く受け付けない、使い勝手の悪いインターフェースになってしまいます。

そこで、ユーザ操作を受けつけつつ、画像を取得するために、別スレッドで処理を行います。
アプリケーションのユーザビリティを向上させるためには、この非同期処理は必須といえます。今回でマスターしてしまいましょう。

さらに、ついでなので無駄なネットワーク通信をしないために、画像データのキャッシュもしてみます。

というわけで、今回の内容は

  • 画像データのキャッシュ
  • HTTP通信で画像取得
  • AsyncTaskで非同期処理
  • その他

です。
Read the rest of this entry »


ListViewをカスタマイズする

No Comments »

今回はTwitter風の画面を作成してみます。

Androidでデータを一覧で表示したい場合、ListViewを使う方法があります。
ListViewはこのように表示されます。

listview

ですが、今回のようにTwitter風に表示したい場合は、表示部分をカスタマイズしなければなりません。

そこで今回はListViewのカスタマイズ方法のご紹介です。
こんな画面にカスタマイズしてみます。

twitter

Read the rest of this entry »