デイカレンダーを作成しようとしています。そのためにテーブルレイアウトを使用しています。次に、ここのデータにアクセスできるようにTextViewsを含むカスタム行(レイアウトxml)を定義したいと思います。これは、テーブルレイアウトの例です。
<TableLayout
android:id="@+id/appointmentListView"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TableRow
android:id="@+id/tableRow1">
<LinearLayout
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<TextView
android:id="@+id/unitNul"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="00:00"/>
<CustomRow><\CustomRow> //this is where I imagined I would have to put my custom element
</LinearLayout>
</TableRow>
次に、時刻に基づいて正しい行に予定を入れます(スイッチロジックを介して)
私の質問は次のとおりです。各テーブル行にカスタム要素を追加するにはどうすればよいですか?これが最善の方法ですか?
補足:カスタムビュー要素を作成しようとしましたが、これを処理するには少し難しいようです。(これを説明する優れたガイドを知っている場合は、これもオプションです)私はすでに試しました:http://developer.android.com/guide/topics/ui/custom-components.html