团队冲刺第二阶段10
今天主要完成统计页面的展示功能。
代码如下:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="16dp" android:padding="16dp" > <TableLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:shrinkColumns="*" android:stretchColumns="*" android:focusable="true" > <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_total_notes" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_notes_total" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_active_notes" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_notes_active" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_archived_notes" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_notes_archived" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_trashed_notes" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_notes_trashed" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_reminders" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_reminders" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_future_reminders" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_reminders_futures" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_checklists" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_checklists" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_locked_notes" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_masked" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_categories" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_categories" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_tags" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_tags" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_attachments" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_attachments" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_attachments" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_attachments_images" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_videos" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_attachments_videos" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_audio_recordings" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_attachments_audiorecordings" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_sketches" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_attachments_sketches" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_files" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_attachments_files" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_locations" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_locations" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_words" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_words" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_max_words" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_words_max" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_avg_words" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_words_avg" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_characters" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_chars" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_max_characters" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_chars_max" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingBottom="2dp" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="end" android:paddingEnd="7dp" android:paddingRight="7dp" android:text="@string/stats_avg_characters" android:textStyle="bold" > </TextView> <TextView android:id="@+id/stat_chars_avg" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TextView> </TableRow> </TableLayout> </ScrollView>