henteko/Liability2011-for-Android — pull request #2 by numa08 (2011-10-29 07:12:11+00:00)
Title: 概ね完成したよ！！

各クラスとxmlファイルの説明をば
index/Building.java#getBuilding(int):String
建物の番号を渡すと、建物名を返してくれるメソッドです.staticなメソッドなのでインスタンスを作ることなく呼び出すことができます。

index/index.java
出展物一覧のデータを格納するクラスです
・時間または出店場所
・タイトル
・説明
をそれぞれString型で格納します。

index/IndexActivity.java
・露店
・室内展示
・ステージ
の項目からなるListを表示するActivityです。それぞれの項目をクリックすると、IndexesActivityが起動し、その際KINDという名前でクリックした項目が何であるかをIndexesActivityに渡します。

index/IndexAdapter
IndexesActivityで表示するリストの形式を定義するリストです。
・時間または場所
・タイトル
・説明
の順に定義します。

index/KIND.java
IndexActivityでクリックされた項目を定義するEnum型です。
・露店
・室内展示
・ステージ
の３つからなります。

timetable/TimeTableActivity.java
・初日
・次の日
・最終日
からなるリストを表示するアクティビティです。各項目をクリックすると、クリックされた日付が次のTimeTableTabActivityに渡されます。

timetable/TimeTableAdapter
TimeTableTabActivityで表示するリストの形式を定義するクラスです。
順に
・時間
・タイトル
・詳細
となっています。

timetable/TimeTableTabActivity.java
青空劇場、と他２つのステージ発表のイベントスケジュールをタブ毎に分けて表示するアクティビティです。
TimeTableActivityで渡された日付をもとに表示するスケジュールの日付を選択します。

res/index_list.xml
インデックスのリストの項目の一つを定義するレイアウトファイルです。

res/index.xml
IndexActivityとIndexesActivityのレイアウトを定義するファイルです。

res/timetable_list.xml
スケジュールの項目の一つを定義するレイアウトファイルです。

res/timetable_tablayout.xml
TimeTableTabActivityのレイアウトを定義するファイルです。

res/timetable.xml
TimeTableActivityのレイアウトを定義するファイルです。