タグ

listviewに関するkootaroのブックマーク (3)

  • ListView をカスタマイズする - 戌印-INUJIRUSHI- (Androidあれこれ) -

    情報を一覧表示する ListView ですが、アプリを作るとなると既存のレイアウトでは少し物足りなくなってしまいます。 そこで今回は ListView のカスタマイズの方法を紹介します。 カスタマイズの説明については、以下の手順で説明します。 ①行のレイアウトを定義する ②レイアウトを表示するAdapterクラスを作成する ③アクティビティにカスタマイズしたListViewを配置する ■ 完成イメージ ----------------------------------------------- さて、いきなり手順から離れてしまいますが(手順には書きませんでしたが) カスタマイズする前にどのようなレイアウトにするか考えなければいけません。 今回は簡単ですが、左端に画像、そのすぐ右に文字列を表示するレイアウトを作成します。 完成イメージはこんな感じです。 ■ 行レイアウトを定義する ----

  • Android画像付きリストの設定(ListView) - メグリ株式会社

    Androidでの開発で、リストビューに項目毎に画像を置くケースでの対応です。 メモリ使用量を抑える為、スクロールさせて実際に必要になったときだけ表示する対処を行う。 ● 読込中と読込完了時の設定 AsyncTaskでバックグラウンド処理を行い、読込中の場合はプログレスバーを表示させる。 ● 画像データのキャッシュの使用 AsyncTaskで一度読み込んだ画像をキャッシュに保持し、スクロールにより再表示する時にwebからの読込を省略する事で負荷を軽減する。 ● 画像データのキャッシュのクリア キャッシュを保持し続けるとメモリ使用量が増える為、リスト画面終了時にキャッシュをクリアする処理を呼び出す。 以上の事を踏まえたソースコードを以下に示します。 画面レイアウト設定用XMLファイル <?xml version="1.0" encoding="utf-8&

    Android画像付きリストの設定(ListView) - メグリ株式会社
  • Android リストビュー(ListView)を使う | TechBooster

    リストの項目が選択された(端末の十字キー等でリストの項目がフォーカスされた)時と、選択されていない時の処理 リストの項目が選択された時の処理を作るには、ListViewクラスのonItemSelectedメソッドを使います。 また、リストの項目が選択されていない時の処理を作るには、ListViewクラスのonNothingSelectedメソッドを使います。 具体的には、イカのようにします。 ■src/ListViewActivity.java ListView lv = (ListView) findViewById(R.id.listView1); lv.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView

    Android リストビュー(ListView)を使う | TechBooster
  • 1