Android, AlertDialog でタイトルをスクロール(marquee)させる
Android のダイアログで、長いタイトルをセットした際にテキストをスクロールして表示させようと、いろいろ試した際のメモ。 Dialog で通常のタイトル表示 最初に Dialog の setTitle() でタイトルをセットする、通常の方法を試してみる。 この場合、長いタイトルは途中で切れてしまい読めない。 layout ファイル <?xml version="1.0"…続きを読む
Android のダイアログで、長いタイトルをセットした際にテキストをスクロールして表示させようと、いろいろ試した際のメモ。 Dialog で通常のタイトル表示 最初に Dialog の setTitle() でタイトルをセットする、通常の方法を試してみる。 この場合、長いタイトルは途中で切れてしまい読めない。 layout ファイル <?xml version="1.0"…続きを読む
ProgressDialog を表示し、Timer で10秒経過すると task が実行される。 task では、ProgressDialog が消されて、Handler から結果メッセージを表示させる Runnable を呼ぶ。 View の処理はメインスレッドでなければ実行できないので Handler を使ってメインスレッドにコールバック処理をさせる。 メソッド内部の無名クラスからメソッドのロ…続きを読む
WordPress のテンプレートタグ the_excerpt で生成される内容が自動的に <p> タグで囲まれるのを防ぐ方法のメモ。 テーマフォルダ内に functions.php ファイルを作成し、以下の記述を追加する。 <?php // 省略… remove_filter(‘the_excerpt’, ‘wpautop’); // 省略… ?>
mixi チェックとはサイトの記事をコメント付きでマイミク等と共有できるサービスらしい。 ページ内に設置された mixi チェックボタンをクリックしてチェックリストにそのページを登録していく。 この、mixi チェックボタンを WordPress テンプレートを編集して、記事内に設置する方法をメモしておく。 mixi チェックキーの取得 mixi Developer Center (ミクシィ デベ…続きを読む
Android で URI の生成・操作を行う Uri.Builder クラスを使って URI 文字列を作る方法のメモ。 Uri.Builder オブジェクトを作って、URI の各パラメータを指定していく。 主なメソッド scheme URI が使用するプロトコルを指定する。 authority 一般にホスト名と呼ばれるものを指定する。 path リソースを指定する。/ 以外の文字は必要に応じてエ…続きを読む
Android のリスト表示用 UI の ListView で、リスト項目名としての表示用データと内部で保持する非表示データを合せ持たせる方法のメモ。 今回は、都道府県名(文字列)と都道府県コード番号(整数)の2つのデータを保持するリストを作成し、ListView にデータバインドさせる。 ListView で表示されるのは都道府県名のみで、リストをクリックした時に Toast で都道府県名と都道…続きを読む
Google Nexus One のリセット方法のメモ。 ソフトリセット 一旦バッテリを取り外す。 再度バッテリを装着して電源を入れる。 ハードリセット 電源をOFFにする。 『ボリューム ダウン (-)』ボタンを押しながら『電源』ボタンを押す。 BootLoaderの画面が出たら『ボリューム』ボタンで『CLEAR STORAGE』を選択して『電源』ボタンを押す。 『ボリューム アップ (+)』ボ…続きを読む
Android の日本語文字入力アプリ Simeji のキャンディアプリとして、日時の文字列の入力を簡単に行えるアプリを作った。 キャンディアプリ選択リストが表示されるので、『日時入力』を選択する。 入力候補にはアプリ実行時の年月日・時間やその他の日時入力に便利な文字列が表示される。 また、年月日や日時のフォーマットとして、1桁の場合にゼロを付けるかどうかの設定ができる。 ダウンロード Times…続きを読む
jQuery の DOM 操作メソッドの挙動の違いについてのまとめ。 以下の例の DOM 要素に対して、jQuery の DOM 操作メソッドを使って処理を行い、その挙動の違いについて調べてみた。 <div id="box" class="box"> <div>サンプルテキスト1</div> <div>サンプル…続きを読む
Android の日本語文字入力アプリ Simeji のキャンディアプリとして通貨関連の文字入力を簡単に行えるアプリを作ってみた。 キャンディとは Simeji のマッシュアップアプリの機能で、Simeji の入力候補部分に複数の任意の文字列を表示させることができるというもの。 キャンディアプリによって表示される入力候補はタップして入力を行っても変更されないので、連続して入力を行える。 そこで、通…続きを読む