お父さん勝手に日記見ないでよ!

日記ではないです。

ListPreferenceのSummeryの動的変更

お久しぶりです。長く間が開いてしまいました。
現在androidの勉強をしている最中です。その中で出来たことを備忘録的に記録。

androidのActivityのひとつ、PreferenceActivityでListPreferenceを使っているケースについて。

事の発端は「ListActivityで設定をしても、何設定したかが判りにくいなぁ…サマリーに表示できないかなー。」ということから。

以下具体的な実装

public class OptionActivity extends PreferenceActivity
  implements OnPreferenceChange{
  
  ListPreference lPref = null;
  
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    addPreferencesFromResource(R.xml.pref);
    CharSequence cs = getText(R.string.key);
    lPref = (ListPreference)findPreference(cs);
    lPref.setOnPreferenceChangeListener(this);
  }
  
  /** 中略 */
  
  @Override
  public boolean onPreferenceChange(Preference preference,
                  Object newValue) {
    // TODO Auto-generated method stub
    if(newValue != null){
      preference.setSummary((CharSequence)newValue);
      return true;
    }
    return false;
  }

}


目的のListPreferenceで設定した属性android:keyをCharSequenceにキャストしてfindPreferenceでインスタンス取得。このインスタンスで目的のListPreferenceをハンドルできるようになる。
OnPreferenceChangeListenerインタフェイスを実装して。
setOnPreferenceChangeListenerでListPreference実装したインタフェイスをセット

OnPreferenceChangeは設定値が変更されたときに用いられるリスナーです。

遅いけどお盆休みの報告を

お盆休み、どうお過ごしでしたか。
私は東京に行って参りました。そうです、夏の祭典です。

今年はネット上でお知り合いになった方々にご挨拶の旅でした。

二日目は東方関連のサークルにご挨拶。
合同系サークルの皆様本当にお疲れ様でした。当日はありがとうございました。
会場を後にし、あるサークル様のプチオフに参加。直接ご挨拶させていただいた皆様本当にありがとうございました。当日は早退してしまい大変失礼致しました。またの機会がありましたら、よろしくお願い致します。

また、Twitter上で良くして頂いている皆様に御呼ばれし、月島のもんじゃを楽しんできました!
楽しい方ばかりで話もお酒も進んでしまいました。
次回もよろしくお願い致します!


三日目はこれまたTwitter上の知り合いの方に急遽手伝いをして欲しいとの依頼を受けてサークル参加いたしました。
連日の作業に腱鞘炎になってしまったとの事で、ブース設営のお手伝いをさせていただきました。簡単な作業だったのに、当日の配布物を頂いてしまいました。本当にありがとうございます!

楽しい3日間を過ごさせていただきました。


お世話になった方々に感謝!

スラッシュアックスの通称はスラックスらしい

まあ、確かに語呂はいいですね。

現在村のクエストは☆×5に突入。
街のクエストは、HR21で☆×3に突入しました。

今回はモンスターの動きがトリッキーですね。
初見ですと、動きを見失って分からん殺しなんてのもざらでした…

討伐でも捕獲でも良いクエストの場合は上手く捕獲したほうが、安全に
クエストを完了させられる上、素材も多く集まったように思います。

とはいっても、まだまだ先は長そうです。

古龍には一体もお目に掛かってないですので…

とりあえずはジエン、なのかな?

狩猟解禁!

ついに出ましたね、モンスターハンター3(トライ)!

私も早速購入しました。
まだ大した段階ではありませんが、ぼちぼちやっていこうと思っています。

オンラインに関する設定をとりあえずはやらなきゃなー。

みたらし祭りに行ってきた。

先日、下鴨神社で行われていたみたらし祭に行って参りました。

http://www.shimogamo-jinja.or.jp/home/index.html

御手洗(みたらし)池の冷たい水の中に素足で入り、禊を行うことで罪と穢れを祓って疫病と安産、無病息災を願う、あしつけ神事が行われるお祭りです。浴衣で行こう!ということになっていたので、なれない草履を引きずりながら行って参りました。

http://movapic.com/fatherPOP/pic/407077
下鴨神社本殿前

出店もあり、久々のお祭りらしいお祭りにココロが踊ってしまいました。
さらにあしつけ神事は蒸し暑い中冷たい水に入るため、涼が得られてとても良かったです。

その後は夜店巡りと飲み会。ビールを片手にみたらし団子やら色々食べてしまいました…栄養バランス無視…

また燃やさなきゃ。

幹事をして下さった方に感謝。

Lock 'n' Roll

知り合いに薦められて、Lock 'n' RollというアプリをiPhoneにインストールしました。サイコロの色と目で役を作りながら消していく、というゲームで、消せなくなって埋まってしまうとゲームオーバーというルールのゲームなのですが…

これが面白い!
じっくり考えて最適解を導くのが何とも言えないパズル感。
自分が思う最適解は"消すことの出来るリーチ目"をいかに多く作るか?
ということに終始していますが…もしかしたら他にもいろんなやり方があるかもしれないので、もうちょっと研究ですね

ヱヴァンゲリヲン 破

観て参りました…
観て参りましたよ!ヱヴァンゲリヲン 破!

いやー、凄い!

何処が凄いと言ってしまうとネタバレになってしまいそうなので怖いですけど、

一つだけ。

シンちゃんがかっこよかった!!