タグ

Androidとtipsに関するpatorashのブックマーク (4)

  • PagerTabStripの使い方

    Support Package rev.9で追加されたPagerTabStripを使ってみたのでメモしておく。 PagerTabStripはViewPagerにタブの表示を追加するものです。 スクリーンショット上部のPage1~3の部分がPagerTabStripです。 後述しますが下部に配置することもできます。 類似のものにPagerTitleStripがありますが、相違点はPagerTabStripではタブの部分をタップしてページ切り替えが可能なところです。 使い方 ・ViewPagerの子要素としてPagerTabStripを配置 ・layout_gravity="top"で上、"bottom"で下に表示 ・PagerTabStrip#setDrawFullUnderline(true)で下線を表示 ・PagerTabStrip#setTabIndicatorColor()でインディ

    PagerTabStripの使い方
  • Androidの開発効率化Tips - 遥かへのスピードランナー

    2010/09/06追記:id:gaeさんよりXMLのファイル名はキャメルケースにできない、という指摘を頂きました。XMLのファイル名は未検証のまま書いてしまっていたのでそれに関する記述を削除させて頂きました。 Androidの開発にもだいぶ慣れてきて、スムーズに開発できるようになってはいるのですが、冷静に自分の実装プロセスを分析するとまだまだ非効率だなあと感じる点が多々あったりします。効率化のためにADTを改造するかな、とも思ったのですが、それ以前に既存のEclipse+ADTの機能を活用して効率化できる部分がまだあるのではないかと考えて調査してみました。 その中で、これは使えそうかな、というEclipse+ADTでのAndroid開発効率化の小技をいくつか紹介します。 GotoFileプラグイン Androidで開発をしているとファイルを行ったり来たりすることが非常に多くなります。La

    Androidの開発効率化Tips - 遥かへのスピードランナー
  • Androidの重要な機能、インテント

    インテントとは 前回から、Androidにおける、より実践的なアプリケーション開発について説明してきました。今回は、Androidの最も重要な機能の1つであるインテント(Intent)について解説します。インテントには「意図」「目的」という意味があります。主にアクティビティを起動する際のパラメータに使われます。 インテントには大別すると明示的インテントと暗黙的インテントの2種類があります。 明示的インテントがアクティビティを直接指定して起動させるのに対し、暗黙的インテントでは、明示的に起動させるアクティビティを指定せずにインテントのパラメータに起動するアクティビティをある程度推測できるだけの情報(インテントフィルター)を入れておくと、該当するアクティビティが起動するようになっています。 (該当するアクティビティが複数ある場合はユーザーが起動するアクティビティを選択するダイアログが表示されま

  • パフォーマンス向上に役立つ情報いろいろ | Techfirm Android Lab

    A3へ参加するためにアプリを作っていますが、なかなかパフォーマンスが出ずに苦労しています。 そこでいろいろ探しまわった所、パフォーマンス向上に役立つ情報をいろいろ見つけたのでご紹介。 Turbo-charge your UI: How to Make your Android UI Fast and Efficient Google I/O – Turbo-charge your UI: How to Make your Android UI Fast and Efficient UIを高速化するためのTipsをいろいろ教えてくれています。 Adapterではビューを再利用しなさいとか、複雑なビュー階層の場合ViewStubを使いなさいとか、バックグラウンドの画像はなしにすると早いよとか、キャッシュにはソフトリファレンスを使うとよいよとか。 PDFはこちら Debugging Arts

  • 1