photo by statuelibrtynps Android Advent Calendar 2012 12/15(土)担当の@sys1yagiです。 どうしてもAOSPにコントリビュートしたいと日々悶々としていましたがどうコントリビュったらいいのか思いつかず今まで放置してきました。やはり最初に「コントリビュートしたい」があるともうコントリビュるのが目的になってしまってダメですね。なので現状自分が開発の中で感じた不便を改善するという方向性で考えてみました。 はじめに resの下が全部フラットなのがすげーめんどいじゃないですか。例えば、layoutとか特定画面で数個使ったりする場合もあるし、そもそも機能単位で分けたいじゃないすか。例えばアプリ内課金の画面フローがあったとしたらそれに関連するレイアウトをディレクトリに切って管理したいじゃないですか。一人でやっててもあのlayout配下に増え
AndroidプログラミングのTOPへ AndroidアプリのUIは,レイアウトXMLに記述する。 が,これが結構面倒くさい。 各ビューごとに大量の属性をコーディングすることになり, あとから見返すと,何の目的で属性を付与したのか不明だったりする。 また記述量が多いと,その分だけ変更時の修正作業量も増えてしまう。 どうすれば,AndroidのレイアウトXMLの記述をシンプルに短くできるか? 下記では,基本的なTipsを7つ列挙する。 (1)IDE上で自動整形して見やすくする (2)複数のプロパティを,スタイルXML中でまとめて一括指定する (3)共通部分をincludeする (4)独自の性質を持ったViewを作成する (5)アプリ全体のスタイルをテーマに集約する (6)XMLに書かず,コードで動的に操作する (7)HTML5を使う (1)IDE上で自動整形して見やすくする まず,本質的でな
Nested weights are bad for performance 突然ですが、私、Eclipse プロジェクトの Warning アイコンが嫌いです。 プロジェクトの横に出ている黄色い三角形のやつです。 Warning が出たままで放っておくなんてありえない!と思います。 徹底的に直して、いつもこのアイコンが出ないようにプロジェクトを作るよう心がけています。 …A型ではないです。 だって、これを放置する習慣がついちゃうと、本当に重要な Warning が出たときに無視してしまうでしょ? ところが、最近 ADT が XML に lint をかけて警告してくれるようになったのです。 いや、それ自体は良いことです。 ダメな書き方を教えてくれるわけですから。 しかし、 Nested weights are bad for performance という Warning、修正方法がないみ
Software Error:HTML::Template->new() : Cannot open included file ./tmpl/site//.tmpl : file not found. at lib/HTML/Template.pm line 1616. HTML::Template::_init_template(HTML::Template=HASH(0x9dcaa28)) called at lib/HTML/Template.pm line 1189 HTML::Template::_init(HTML::Template=HASH(0x9dcaa28)) called at lib/HTML/Template.pm line 1083 HTML::Template::new("HTML::Template", "filename", "./tmpl/site//
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く