タグ

ブックマーク / sakplus.jp (2)

  • カスタムタブと selector

    今日はタブのカスタマイズの話題です。CF電話帳では電話帳、発着信履歴、連絡先をタブで切替えています。この際、標準のタブではなくカスタムタブを使用しています。 サンプルアプリ 今回のサンプルアプリではこのカスタムタブの部分を抜き出して紹介します。 まずは肝となる部分のソースを記載します。ここで大事な部分は tabHost の indicator に独自に作成した View を指定するところです。 public class Main extends TabActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final TabHost tabHost = getTa

  • Drag and Drop を使う

    今回は2つの View の間でアイテムを Drag and Drop で行き来させるサンプルです。 まず、上下に2つの GridView ベースのカスタムビューを用意します。その中に予め5つのアイテムを配置します。これらのアイテムは Drag and Drop で上下の View を行き来させることができます。 サンプルコード このサンプルは明日の鍵さんのブログの記事を参考にさせてもらいました。 res/layout/main.xml Drag and Drop をサポートした GridView ベースのカスタムビュー (sak.samples.DragAndDropView) を2つ配置します。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/a

  • 1