Androidはワンツーパンチ 三歩進んで二歩下がる

プログラミングやどうでもいい話

2013-02-07から1日間の記事一覧

TextViewの一部にHTMLを使用する

自分用メモです。参考サイトさま :Tips TextView を使いこなそう 〜 表示編 〜 その2これでできる。 CharSequence source = Html.fromHtml(builder.toString());ソース抜粋(自分用なので見難いです) getListView().removeHeaderView(mHeaderView); Strin…

PDFを閲覧できるアプリが1つもなかった時Web上のPDFをブラウザでGoogleDocsとして開く

自分用メモです // ローカルのPDFをintentを使って開く File pathExternalDir = getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS); String filepath = pathExternalDir + "/handbook.pdf"; File file = new File(filepath); if (!file.exists()) { sho…

xmlに複数の画像を配列で定義してランダムに表示させる

自分用メモです。 <resources> <array name="train_images"> <item>@drawable/train01</item> <item>@drawable/train02</item> <item>@drawable/train03</item> <item>@drawable/train04</item> <item>@drawable/train05</item> <item>@drawable/train06</item> </array> </resources> // 6…

ListViewのアダプターにデータが変更されたことを通知する

自分用メモです。更新ボタンが押されるなどしてArrayAdapter継承クラスにリストにセットする 内容が変更されたことを通知して表示を最新にする。 // 画面セットしなおし mAdapter.clear(); // データセットしなおし makeListItems(); // アダプターに通知す…

正規表現メモ2つ。テキスト中のhtmlタグを取り除く。カッコ()で囲まれた部分を取り除く。

自分用メモです。テキスト中のhtmlタグを取り除く // <br>などと入っていることがあるので半角スペースに置き換え text = text.replaceAll("<.+?>", " "); カッコ()で囲まれた部分を取り除く titleString = titleString.replaceAll("\\(.+?\\)", "");

DialogFragmentでシンプルで汎用的なダイアログ

自分用のメモです。AlertDialogをダイアログ表示処理に使っていましたが非推奨になったので DialogFragmentを使うことにしました。参考にさせていただいたサイトさま 何故DialogFragmentか Why DialogFragment can't be an inner class?DialogFragmentを継承…