QESS is a spread sheet application for Android smart phone focusing on effective entry. It has editable keypads.
キーパッドのレイアウトは自由に編集できます。 ここでは、レイアウトファイルを編集する方法を説明します。 編集にはQESS本体を使うこととします。 なおレイアウトファイルをPCへ転送して、Excel等の表計算ソフトで編集することもできます。
出席管理のためのレイアウト「attendance.xlsx」を作成するものとします。 ゼロから作成するのは面倒なので、類似したサンプルであるsampleScoring.xlsxを修正して作ります。
ColumnCount | 3 | |||||
RowHeight | 48 | |||||
ButtonText | 秀 | 優 | 良 | 可 | 不可 | クリア |
ButtonTextSize | 16 | 16 | 16 | 16 | 16 | 16 |
ButtonTextColor | ||||||
ButtonCommand | <CLR>秀<DOWN> | <CLR>優<DOWN> | <CLR>良<DOWN> | <CLR>可<DOWN> | <CLR>不可<DOWN> | <CLR><DOWN> |
ButtonColumnSpan | 1 | 1 | 1 | 1 | 1 | 1 |
ButtonRowSpan | 1 | 1 | 1 | 1 | 1 | 1 |
ButtonBackColor | #FFFFFFEE | #FFFFFFEE | #FFFFFFEE | #FFFFFFEE | #FFFFFFEE | #FFFFEEEE |
ColumnCount | 3 | |||||
RowHeight | 48 | |||||
ButtonText | 出席 | 欠席 | 良 | 可 | 不可 | クリア |
ButtonTextSize | 16 | 16 | 16 | 16 | 16 | 16 |
ButtonTextColor | ||||||
ButtonCommand | <CLR>秀<DOWN> | <CLR>優<DOWN> | <CLR>良<DOWN> | <CLR>可<DOWN> | <CLR>不可<DOWN> | <CLR><DOWN> |
ButtonColumnSpan | 1 | 1 | 1 | 1 | 1 | 1 |
ButtonRowSpan | 1 | 1 | 1 | 1 | 1 | 1 |
ButtonBackColor | #FFFFFFEE | #FFFFFFEE | #FFFFFFEE | #FFFFFFEE | #FFFFFFEE | #FFFFEEEE |
ColumnCount | 3 | |||||
RowHeight | 48 | |||||
ButtonText | 出席 | 欠席 | 良 | 可 | 不可 | クリア |
ButtonTextSize | 16 | 16 | 16 | 16 | 16 | 16 |
ButtonTextColor | ||||||
ButtonCommand | <CLR>出<DOWN> | <CLR>欠<DOWN> | <CLR>良<DOWN> | <CLR>可<DOWN> | <CLR>不可<DOWN> | <CLR><DOWN> |
ButtonColumnSpan | 1 | 1 | 1 | 1 | 1 | 1 |
ButtonRowSpan | 1 | 1 | 1 | 1 | 1 | 1 |
ButtonBackColor | #FFFFFFEE | #FFFFFFEE | #FFFFFFEE | #FFFFFFEE | #FFFFFFEE | #FFFFEEEE |
「良」「可」「不可」のキーは不要なので、レイアウトファイルから該当の列を取り除きます。 「クリア」のキーはそのままにします。
1列ずつ削除は以下の通りです。
この結果、以下のテーブルのようになります。
ColumnCount | 3 | ||
RowHeight | 48 | ||
ButtonText | 出席 | 欠席 | クリア |
ButtonTextSize | 16 | 16 | 16 |
ButtonTextColor | |||
ButtonCommand | <CLR>出<DOWN> | <CLR>欠<DOWN> | <CLR><DOWN> |
ButtonColumnSpan | 1 | 1 | 1 |
ButtonRowSpan | 1 | 1 | 1 |
ButtonBackColor | #FFFFFFEE | #FFFFFFEE | #FFFFEEEE |
キーパッドは以下のように変わります。
さらに「遅刻」のキーを加えます。
まずレイアウトファイルに列の追加を行います。
次に、挿入した列に隣の列の内容をコピーします。
最後に「欠席」を「遅刻」に変更します。
ColumnCount | 3 | |||
RowHeight | 48 | |||
ButtonText | 出席 | 欠席 | 遅刻 | クリア |
ButtonTextSize | 16 | 16 | 16 | 16 |
ButtonTextColor | ||||
ButtonCommand | <CLR>出<DOWN> | <CLR>欠<DOWN> | <CLR>遅<DOWN> | <CLR><DOWN> |
ButtonColumnSpan | 1 | 1 | 1 | 1 |
ButtonRowSpan | 1 | 1 | 1 | 1 |
ButtonBackColor | #FFFFFFEE | #FFFFFFEE | #FFFFFFEE | #FFFFEEEE |
キーパッドは以下のように変わります。
上ではColumnCountが3なので、1行に3つのキーが並び、余ったキーを次の行に配置します。
ColumnCountを4に変更すると、4つのキー全てが1行に並びます。
ColumnCount | 4 | |||
RowHeight | 48 | |||
ButtonText | 出席 | 欠席 | 遅刻 | クリア |
ButtonTextSize | 16 | 16 | 16 | 16 |
ButtonTextColor | ||||
ButtonCommand | <CLR>出<DOWN> | <CLR>欠<DOWN> | <CLR>遅<DOWN> | <CLR><DOWN> |
ButtonColumnSpan | 1 | 1 | 1 | 1 |
ButtonRowSpan | 1 | 1 | 1 | 1 |
ButtonBackColor | #FFFFFFEE | #FFFFFFEE | #FFFFFFEE | #FFFFEEEE |
変更したレイアウトファイルはsampleAttendance.xlsxとおなじものです。
ColumnCountを4から2に変更すると、キーを1行に2個づつ配置し、2行になります。
さらに、一部のキーを拡大表示するには、ColumnSpanやRowSpanを使います。 ColumnSpanを2にすると、そのキーを2列を使って表示します。 RowSpanを2にすると、そのキーを2行を使って表示します。