Program jak każdy inny, posiada możliwość skonfigurowania jego niektórych funkcji. Posiada on opcje podzielone na dwie kategorie - pierwsza z nich jest mało ważna, ponieważ zawiera tylko możliwość skonfigurowania kolorowania różnych elementów w składni edytora wyrażeń, takich jak kolor błędów czy ostrzeżeń (na Rys 5.6 zostały przedstawione obie kategorie konfiguracji).
1 CListPreference
2 android:defaultValue="8"
3 android:key="history"
4 android:dialogTitle="Wybierz ilość cyfr"
5 android:title="Objętość historii"
6 android:entries="@array/options_precision"
7 android:entryValues="0array/options_precision_values"
8 android:summary="Wybierz liczbę wpisów, które przechowywać w hi
storii obliczeń" />
Listing 5.4 Jedna z opcji programu w pliku preferences.xml. Źródło własne.
W listingu (Listing 5.4) została zaprezentowana budowa elementów okienka konfiguracyjnego. Całe menu jest zapisane w pliku preferences.xml w katalogu /res/xml i w razie chęci autora do utworzenia wersji wielojęzycznej, można utworzyć folder xml-en, w celu utworzenia amerykańskiej wersji językowej.
ID©* '1- O. T .n m |
1 9:05 1 |
I COD DT .ul * |
11:54 I |
Kalkulator Plus |
Kalkulator Plus | ||
Kolorowanie składni |
wykonywania działań | ||
Błąd Określ kolor błędnego wpisu w składni |
V |
Znak zachęty Określ kolor znaku zachęty |
V |
Ostrzeżenie |
1 Ustawienia programu | ||
Określ kolor prawdopodbieństwa błędnego wpisu w składni |
V |
Precyzja liczb Wybierz precyzję, z którą wykonywać | |
Standardowy kolor |
obliczenia (cyfry po przecinku) | ||
Określ kolor standardowo wpisywanego wyrażenia, bez błędów i ostrzeżeń |
V |
Zapisuj historię Zaznaczone oznacza, iż historia obliczeń |
0 |
Kolejność |
będzie zapisywana do pamięci | ||
Określ kolor wyświetlanej kolejności wykonywania działań Znak zachęty Określ kolor znaku zachęty |
V \/ |
Objętość historii Wybierz liczbę wpisów, które przechowywać w historii obliczeń Krok po kroku |
V |
Ustawienia programu |
Zaznacz, jeżeli chcesz aby wyświetlane |
0 | |
Precyzja liczb |
zakończeniu obliczania | ||
Wybierz precyzję, z którą wykonywać obliczenia (cyfry po przecinku) 7pn!«:iii historio |
V |
Folder zapisu Wpisz nazwę folderu na karcie pamięci, do którego zapisywane będą równania |
V |
Rys 5.6 Konfiguracja główna programu. Ponieważ jest w niej wiele opcji, została przedstawiona na dwóch iysunkach. Źródło własne.
Każdy element rozpoczyna się od definicji typu elementu, a na przedstawionym listingu znajduje się on w pierwszej linieje. Typ ListPreference oznacza, iż elementem będzie lista wyboru, umożliwiająca wybrać tylko jeden element. Pliki są tak skonstruowane, iż
20