Weitere ähnliche Inhalte
Mehr von Yukiya Nakagawa (20)
Kürzlich hochgeladen (10)
ぼくらの錬金術〜キメラの作り方〜
- 1. ぼくらの錬金術
〜キメラのつくりかた〜
2011/12/13 中川
2011/12/14
- 2. Agenda
• 挫折したお話
• 作業方針
• 実作業
• できたもの
2011/12/14
- 3. 挫折したお話
INTRODUCTION
2011/12/14
- 4. 当初の思惑
• 2011/12/12〜13
ActionBarCompatサンプルを読む
• 2011/12/13
Support4Demosサンプルを読む
• 2011/12/第3週
「ActionBar付きのコンパチが
作れるのでは・・・!?」
2011/12/14
- 5. ,j;;;;;j,. ---一、 ` ―--‐、_ l;;;;;;
{;;;;;;ゝ T辷iフ i f‘辷jァ !i;;;;;
ヾ;;;ハ ノ .::!lリ;;r゛
`Z;i 〈.,_..,. ノ;;;;;;;;> そんなふうに考えていた時期が
,;ぇハ、 、_,.ー-、_',. ,f゛: Y;;f. 俺にもありました
~''戈ヽ `二´ r'´:::. `!
2011/12/14
- 6. 言い訳
• Support4Demosが思ってたより複雑
で心折れた
– てくぶ本を読んであったお陰で単体なら
読めないことはない
– ただ書き換えとかは難しい
2011/12/14
- 7. もっと簡単な
サンプル
ないかなあ
2011/12/14
- 8. あった
• Android
Compatibility
packageで2.x系でも
マルチサイズ対応 -
@IT
– http://www.atmarkit.co.jp/fsmart
/articles/android25/01.html
• Android 2.3で
Fragmentを使うだけ
のサンプル
• Compatibility
package Example
2011/12/14
- 11. 作業方針
ROADMAP
2011/12/14
- 12. 方針
1. 新規プロジェクト作る
2. ActionBarCompat部分を作る
– 重要:ActionBarActivityを
extends Fragment Activityにする
3. Compatibility package Example部分
を組み込む
4. (゚д゚)ウマー
2011/12/14
- 13. 実作業
DEPELOPMENT
2011/12/14
- 15. ActionBarCompat部分を作る
• ActionBarActivityをextends
FragmentActivityにする
• MainActivity以外のファイル・フォル
ダをコピペ
– Mainはメニュータップ時の挙動をコピ
ペ
– MainActivity#onCreate内のトグルボタン
は削除して、Compatibility package
ExampleのMainActivity#onCreateの内容
に書き換える
2011/12/14
- 17. できた
RESULT
2011/12/14
- 20. Icecream Sandwitch
• だいたい動く
• ActionBarのロゴは動かない
– エミュでも実機でも動かなかったので、
たぶん元々のActionBarCompatのICS対
応が不完全だったのだろう。。。
– ↑そのうちICSにもちゃんと対応したい
2011/12/14