fragment入門中



 IOSアプリの新規移植の話をもらったので
Fragmentで書いてみるか‥‥って感じで試行錯誤中。


 で fragmentの先生の id:sakura_bird1 さんのブログ & よちよち本 等で勉強始める

下記の本のサンプル見たけど

炎のAndroid開発道場

炎のAndroid開発道場

のサンプルは向き変えるとなぜか落ちる・・とりあえず保留で先にすすめる

Android UI Cookbook for 4.0 ICS(Ice Cream Sandwich)アプリ開発術

Android UI Cookbook for 4.0 ICS(Ice Cream Sandwich)アプリ開発術

サンプルソースが何処に有るんだけっけ?この本。
結局筆者の方のブログを漁ることになったり(汗

Androidタブレットアプリ開発ガイド Android SDK 3対応 (Smart Mobile Developer)

Androidタブレットアプリ開発ガイド Android SDK 3対応 (Smart Mobile Developer)

  • 作者: 井形圭介,上中正統,尾古豊明,加藤勝也,小林慎治,瀬戸健二,高木基成,日高正博,夜子まま
  • 出版社/メーカー: 翔泳社
  • 発売日: 2011/09/16
  • メディア: 大型本
  • 購入: 4人 クリック: 156回
  • この商品を含むブログ (7件) を見る
ただこれのサンプルはsupport-v4で書き換えてみたけど動かないの多かったorz(Fragmentの章)
やはり微妙に違うのかもしれぬ。。



Menuが落ちる件)

これは 出すものがないのに
support-v4の

setHasOptionsMenu(true);

を読んでしまうと駄目ってことで

表示するものがないときは
onPrepareOptionsMenuあたりで

setMenuVisibility(false); 

を呼ばないと駄目みたい。

でも onCreateの所で
setHasOptionsMenu(true);
しておかないと表示が全く出ないのはなんでだろう?*1

といろいろぐぐってみると

とかはFragmentManagerにcommitする直前で設定してるな。。。
layout設定する前でないと setHasOptionsMenu は動かないかもしれぬ。。


レイアウトの残像が残る件)
結論から言うと

android:background="@null"

とかくと残像が残ると。

2.02. Activity と Fragment · mixi-inc/AndroidTraining Wiki · GitHub
http://twitter.com/TakamiChie/status/385607032780234752:twitter:detail:right
http://twitter.com/TakamiChie/status/385609706795831296:twitter:detail:right
http://twitter.com/TakamiChie/status/385612048052154368:twitter:detail:right
http://twitter.com/TakamiChie/status/385612911210553344:twitter:detail:right
http://twitter.com/TakamiChie/status/385613167365083137:twitter:detail:right
http://twitter.com/TakamiChie/status/385626446145654784:twitter:detail:right
http://twitter.com/kerukerupappa/status/385627010627690496:twitter:detail:right
http://twitter.com/kerukerupappa/status/385635446375464960:twitter:detail:right
http://twitter.com/kerukerupappa/status/385650153173942272:twitter:detail:right




TL上のメモ)

*1:Menu追加前じゃないと駄目ってこと?