From 296825566b77b303597003eb8e126f5460ba38eb Mon Sep 17 00:00:00 2001 From: Geoffroy Bonneville Date: Tue, 24 Nov 2015 17:35:58 -0500 Subject: [PATCH] Add settings activity Add menu --- DoNExt/.idea/dictionaries/geoffroy.xml | 7 +++ DoNExt/.idea/misc.xml | 27 ++++++++++ DoNExt/.idea/vcs.xml | 2 +- DoNExt/app/build.gradle | 1 + DoNExt/app/src/main/AndroidManifest.xml | 8 +++ .../wismna/geoffroy/donext/MainActivity.java | 31 ++++++----- .../geoffroy/donext/SettingsActivity.java | 50 ++++++++++++++++++ .../res/drawable-hdpi/ic_info_black_24dp.png | Bin 0 -> 321 bytes .../ic_notifications_black_24dp.png | Bin 0 -> 233 bytes .../res/drawable-hdpi/ic_sync_black_24dp.png | Bin 0 -> 368 bytes .../res/drawable-mdpi/ic_info_black_24dp.png | Bin 0 -> 222 bytes .../ic_notifications_black_24dp.png | Bin 0 -> 182 bytes .../res/drawable-mdpi/ic_sync_black_24dp.png | Bin 0 -> 250 bytes .../res/drawable-v21/ic_info_black_24dp.xml | 9 ++++ .../ic_notifications_black_24dp.xml | 9 ++++ .../res/drawable-v21/ic_sync_black_24dp.xml | 9 ++++ .../res/drawable-xhdpi/ic_info_black_24dp.png | Bin 0 -> 412 bytes .../ic_notifications_black_24dp.png | Bin 0 -> 278 bytes .../res/drawable-xhdpi/ic_sync_black_24dp.png | Bin 0 -> 467 bytes .../drawable-xxhdpi/ic_info_black_24dp.png | Bin 0 -> 579 bytes .../ic_notifications_black_24dp.png | Bin 0 -> 383 bytes .../drawable-xxhdpi/ic_sync_black_24dp.png | Bin 0 -> 669 bytes .../drawable-xxxhdpi/ic_info_black_24dp.png | Bin 0 -> 766 bytes .../ic_notifications_black_24dp.png | Bin 0 -> 497 bytes .../drawable-xxxhdpi/ic_sync_black_24dp.png | Bin 0 -> 875 bytes .../app/src/main/res/layout/activity_main.xml | 8 --- .../src/main/res/layout/activity_settings.xml | 43 +++++++++++++++ DoNExt/app/src/main/res/menu/menu_main.xml | 11 ++++ DoNExt/app/src/main/res/values/strings.xml | 18 +++++++ 29 files changed, 211 insertions(+), 22 deletions(-) create mode 100644 DoNExt/.idea/dictionaries/geoffroy.xml create mode 100644 DoNExt/app/src/main/java/com/wismna/geoffroy/donext/SettingsActivity.java create mode 100644 DoNExt/app/src/main/res/drawable-hdpi/ic_info_black_24dp.png create mode 100644 DoNExt/app/src/main/res/drawable-hdpi/ic_notifications_black_24dp.png create mode 100644 DoNExt/app/src/main/res/drawable-hdpi/ic_sync_black_24dp.png create mode 100644 DoNExt/app/src/main/res/drawable-mdpi/ic_info_black_24dp.png create mode 100644 DoNExt/app/src/main/res/drawable-mdpi/ic_notifications_black_24dp.png create mode 100644 DoNExt/app/src/main/res/drawable-mdpi/ic_sync_black_24dp.png create mode 100644 DoNExt/app/src/main/res/drawable-v21/ic_info_black_24dp.xml create mode 100644 DoNExt/app/src/main/res/drawable-v21/ic_notifications_black_24dp.xml create mode 100644 DoNExt/app/src/main/res/drawable-v21/ic_sync_black_24dp.xml create mode 100644 DoNExt/app/src/main/res/drawable-xhdpi/ic_info_black_24dp.png create mode 100644 DoNExt/app/src/main/res/drawable-xhdpi/ic_notifications_black_24dp.png create mode 100644 DoNExt/app/src/main/res/drawable-xhdpi/ic_sync_black_24dp.png create mode 100644 DoNExt/app/src/main/res/drawable-xxhdpi/ic_info_black_24dp.png create mode 100644 DoNExt/app/src/main/res/drawable-xxhdpi/ic_notifications_black_24dp.png create mode 100644 DoNExt/app/src/main/res/drawable-xxhdpi/ic_sync_black_24dp.png create mode 100644 DoNExt/app/src/main/res/drawable-xxxhdpi/ic_info_black_24dp.png create mode 100644 DoNExt/app/src/main/res/drawable-xxxhdpi/ic_notifications_black_24dp.png create mode 100644 DoNExt/app/src/main/res/drawable-xxxhdpi/ic_sync_black_24dp.png create mode 100644 DoNExt/app/src/main/res/layout/activity_settings.xml diff --git a/DoNExt/.idea/dictionaries/geoffroy.xml b/DoNExt/.idea/dictionaries/geoffroy.xml new file mode 100644 index 0000000..8e6d130 --- /dev/null +++ b/DoNExt/.idea/dictionaries/geoffroy.xml @@ -0,0 +1,7 @@ + + + + wismna + + + \ No newline at end of file diff --git a/DoNExt/.idea/misc.xml b/DoNExt/.idea/misc.xml index e45faed..1a3eaff 100644 --- a/DoNExt/.idea/misc.xml +++ b/DoNExt/.idea/misc.xml @@ -1,5 +1,32 @@ + + + + + + + diff --git a/DoNExt/.idea/vcs.xml b/DoNExt/.idea/vcs.xml index 6564d52..6c0b863 100644 --- a/DoNExt/.idea/vcs.xml +++ b/DoNExt/.idea/vcs.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/DoNExt/app/build.gradle b/DoNExt/app/build.gradle index c47a628..bebdd85 100644 --- a/DoNExt/app/build.gradle +++ b/DoNExt/app/build.gradle @@ -24,4 +24,5 @@ dependencies { testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' + compile 'com.android.support:support-v4:23.1.1' } diff --git a/DoNExt/app/src/main/AndroidManifest.xml b/DoNExt/app/src/main/AndroidManifest.xml index 5d0af44..d57f787 100644 --- a/DoNExt/app/src/main/AndroidManifest.xml +++ b/DoNExt/app/src/main/AndroidManifest.xml @@ -18,6 +18,14 @@ + + + diff --git a/DoNExt/app/src/main/java/com/wismna/geoffroy/donext/MainActivity.java b/DoNExt/app/src/main/java/com/wismna/geoffroy/donext/MainActivity.java index d36c2fb..9c73f38 100644 --- a/DoNExt/app/src/main/java/com/wismna/geoffroy/donext/MainActivity.java +++ b/DoNExt/app/src/main/java/com/wismna/geoffroy/donext/MainActivity.java @@ -1,24 +1,24 @@ package com.wismna.geoffroy.donext; +import android.content.Intent; +import android.os.Bundle; import android.support.design.widget.TabLayout; -import android.support.design.widget.FloatingActionButton; -import android.support.design.widget.Snackbar; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.Toolbar; - import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.view.ViewPager; -import android.os.Bundle; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; - import android.widget.TextView; +/*import android.support.design.widget.FloatingActionButton; +import android.support.design.widget.Snackbar;*/ + public class MainActivity extends AppCompatActivity { /** @@ -54,17 +54,21 @@ public class MainActivity extends AppCompatActivity { TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); tabLayout.setupWithViewPager(mViewPager); - FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); + /*FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) .setAction("Action", null).show(); } - }); + });*/ } - + /** Called when the user clicks the Settings button */ + public void openSettings(MenuItem menuItem) { + Intent intent = new Intent(this, SettingsActivity.class); + startActivity(intent); + } @Override public boolean onCreateOptionsMenu(Menu menu) { @@ -143,12 +147,12 @@ public class MainActivity extends AppCompatActivity { @Override public int getCount() { // Show 3 total pages. - return 3; + return 7; } @Override public CharSequence getPageTitle(int position) { - switch (position) { + /*switch (position) { case 0: return "SECTION 1"; case 1: @@ -156,7 +160,8 @@ public class MainActivity extends AppCompatActivity { case 2: return "SECTION 3"; } - return null; + return null;*/ + return "List " + position; } } } diff --git a/DoNExt/app/src/main/java/com/wismna/geoffroy/donext/SettingsActivity.java b/DoNExt/app/src/main/java/com/wismna/geoffroy/donext/SettingsActivity.java new file mode 100644 index 0000000..74e758c --- /dev/null +++ b/DoNExt/app/src/main/java/com/wismna/geoffroy/donext/SettingsActivity.java @@ -0,0 +1,50 @@ +package com.wismna.geoffroy.donext; + +import android.content.Context; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.support.v7.app.AppCompatActivity; +import android.view.View; +import android.widget.AdapterView; +import android.widget.Spinner; + +public class SettingsActivity extends AppCompatActivity implements AdapterView.OnItemSelectedListener { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_settings); + populateSpinner(); + } + + private void populateSpinner() { + Spinner spinner = (Spinner) findViewById(R.id.max_lists_spinner); + spinner.setSelection(getPreference(R.id.max_lists_spinner)); + //ArrayAdapter adapter = (ArrayAdapter) spinner.getAdapter(); + //int position = adapter.getPosition() + /*ArrayAdapter adapter = ArrayAdapter.createFromResource(this, + R.array.settings_max_lists_number, R.layout.support_simple_spinner_dropdown_item); + adapter.setDropDownViewResource(R.layout.support_simple_spinner_dropdown_item); + spinner.setAdapter(adapter);*/ + } + + protected int getPreference(int setting) { + SharedPreferences sharedPreferences = this.getPreferences(Context.MODE_PRIVATE); + return sharedPreferences.getInt(getString(setting), 2); + } + protected void setPreference(int setting, int value) { + SharedPreferences sharedPreferences = this.getPreferences(Context.MODE_PRIVATE); + SharedPreferences.Editor editor = sharedPreferences.edit(); + editor.putInt(getString(setting), value); + editor.apply(); + } + public void onItemSelected(AdapterView parent, View view, int pos, long id) { + // Item was selected, do something + //setPreference(R.id.max_lists_spinner, Integer.parseInt((String) parent.getItemAtPosition(pos))); + setPreference(R.id.max_lists_spinner, pos); + } + + public void onNothingSelected(AdapterView parent) { + // Another interface callback + } +} diff --git a/DoNExt/app/src/main/res/drawable-hdpi/ic_info_black_24dp.png b/DoNExt/app/src/main/res/drawable-hdpi/ic_info_black_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..da56077636546c97764fd2686daad67d7b529f59 GIT binary patch literal 321 zcmV-H0lxl;P)H-qjnO!mZF74z`KYHotZQj~G9OBG_t^ED_kIXRP z8;w~~Qsa5P=BYWdU__EBJMKte9gdtxYdq4khJueW&Pc>cvi{6361huX>Wn1p1Yv6= zaRmWW!dHC7;kXjM_MA66Bsd3vLxS6)G3IUxb&OD!2oiZTy*WyW7pRP32C|k0wldT1B8Lp22U5qkP61PXEvTZ6d>a8@UZ?1 zA+c-66fgaBRuc>lIKkqWwEBhLN~4B^=^YF1?lx0w{jkHlvNhq4U%kY(4%UYj${gxU zt{#`?C=^ypw+}YdKA#S3~g6)IW)n6udaq z+)GOiED3ODRoiN{EBVotiHBXj>?{2uy>wZi)V_=1zmDyj)K|Gw_IHc)r4T`te0NDl hwI^3XQhFp;iAM+Z&9%(1ZU(xY!PC{xWt~$(698`;Th;&o literal 0 HcmV?d00001 diff --git a/DoNExt/app/src/main/res/drawable-hdpi/ic_sync_black_24dp.png b/DoNExt/app/src/main/res/drawable-hdpi/ic_sync_black_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..a5ebdbd072989517b8c6230f65f7064d7c2ac017 GIT binary patch literal 368 zcmV-$0gwKPP)Bnh6NK+0$5`HOv#KS=tYj%F$hmx(`HEa6MGCz zVd+xXR3C*q>XmoYu)EvRqLNoKN9vrWebtl-5=snnhoS^g9uF~&xlN*)H`W{wZ;U+{TXN|u|AX!W%Mvu1 zCO7Tl*uo`~E>@u<#XBj|^}>ul|6C>19PJEUR$ER;nAhbpt#9Vs*Ef&3bU%Gs$9S4s WW8+=f3r;`>GkCiCxvXjCCUMHOLgs0@uOIM+hc=c_OeCtYY$lmfH>|_qY(a5Lp zBC`?BMt+0`nYqvz>4i$B5_%&SVO?^iM%c@|3GYT~gU&Mf*o80860LBx0>q!>QEKKS zbPhJ=;$MP1X$|6brX|#l&bsLVpmeTu&enbW0-8ozYX{n?_5c6?07*qoM6N<$f=D}Y AIRF3v literal 0 HcmV?d00001 diff --git a/DoNExt/app/src/main/res/drawable-v21/ic_info_black_24dp.xml b/DoNExt/app/src/main/res/drawable-v21/ic_info_black_24dp.xml new file mode 100644 index 0000000..34b8202 --- /dev/null +++ b/DoNExt/app/src/main/res/drawable-v21/ic_info_black_24dp.xml @@ -0,0 +1,9 @@ + + + diff --git a/DoNExt/app/src/main/res/drawable-v21/ic_notifications_black_24dp.xml b/DoNExt/app/src/main/res/drawable-v21/ic_notifications_black_24dp.xml new file mode 100644 index 0000000..e3400cf --- /dev/null +++ b/DoNExt/app/src/main/res/drawable-v21/ic_notifications_black_24dp.xml @@ -0,0 +1,9 @@ + + + diff --git a/DoNExt/app/src/main/res/drawable-v21/ic_sync_black_24dp.xml b/DoNExt/app/src/main/res/drawable-v21/ic_sync_black_24dp.xml new file mode 100644 index 0000000..3f0ac1c --- /dev/null +++ b/DoNExt/app/src/main/res/drawable-v21/ic_sync_black_24dp.xml @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/DoNExt/app/src/main/res/drawable-xhdpi/ic_info_black_24dp.png b/DoNExt/app/src/main/res/drawable-xhdpi/ic_info_black_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed12a89bd7303d12a00edee53504903c9fdaf1 GIT binary patch literal 412 zcmV;N0b~A&P)k7>D5($61se024W16Y9PdLry5vdn5qWG7(8}rf#0;i^i3`Bz)3@LmB1SV3Ir;F zXA1R55y$7>4m@$40i?z@(7tAuhqf9h{9DK(kS9VPYq@pj?P({$*j*$70e+edaK1ul_2NP&A~Pg39!*_#v? zkeRk$7|4Mf$N?t@T-x(e!eI;N(w!F)7P$0*|EtF)>xk}V7O04Biy9mEOaUnp*K{AN cD9HYhcl4RW{G`P`$^ZZW07*qoM6N<$f+&V{8UO$Q literal 0 HcmV?d00001 diff --git a/DoNExt/app/src/main/res/drawable-xhdpi/ic_sync_black_24dp.png b/DoNExt/app/src/main/res/drawable-xhdpi/ic_sync_black_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..860a5db38b393009a7407ced8d9fec8da0b460e1 GIT binary patch literal 467 zcmV;^0WAKBP)Y8m235b4thfjq5s2xGL-&my=8Y}rO#iqNL_sAt7# zbGQi8aPN&dD}Q(UKmQ-YoO`)AM%MLWT`$)4VqGuR^3-I(3JalY4Vwc%W0i@p9B?ix{5h)DbUhjrRWQ zC$I66YjjKu6StQJ zPo5IU6w&jpC@59DAecvdaf&5rK~PjglW}m0Jwp-{q$)-COd;&Jrcaw1Qk^1WgA`Ad ziaHZcwhG9|xiJ$cDFbG#IB*wVAB%B4*7aD|V_lDRJ&d?8{sN$?X^Ds6w;2Ec002ov JPDHLkV1g1j%<2FD literal 0 HcmV?d00001 diff --git a/DoNExt/app/src/main/res/drawable-xxhdpi/ic_info_black_24dp.png b/DoNExt/app/src/main/res/drawable-xxhdpi/ic_info_black_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..a81eeb9ee7ef8ab1662b5b6bc88cf74912e4cb5c GIT binary patch literal 579 zcmV-J0=)f+P)YDX|Txx7F9T)MSz5C z%me$p#<(@Ec}8Mx!WA`)S?3W+u@6bG_Q+CN{iWZ6iFpgn8im7?Un+GeL)QF6AA4ghWDNXmU%KBG@?RmKM)K1 zMojBSqWw=2twt=5)`ISdVGXesBvgrXZ8hkU2o;{K22Jn?b%0n667~qyLM-o&5Jdv( zL4TP?X$x_%4U`&Af{svXIte;OspBN5jZz=6{@DvXl!i`%1}Ftig2q!9G`&wY{XgoC zlb|+AO(#JoC^eh}9ip`9BT! zt3hvwp=B+|Cze%9K`*Qj(>Y>cXT-L|$au~Wj|A$*gSJWNv(cQ7Bv#Y(JK#w*j9P*Yqa=F};`Uf%+Z6V(b RSUCUy002ovPDHLkV1jt6`k4R# literal 0 HcmV?d00001 diff --git a/DoNExt/app/src/main/res/drawable-xxhdpi/ic_notifications_black_24dp.png b/DoNExt/app/src/main/res/drawable-xxhdpi/ic_notifications_black_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..ab8a9c464c6c30f54a49d18e1d48b3b8637a9295 GIT binary patch literal 383 zcmV-_0f7FAP)z9Eb5|s``^)CE_}yje)z64pu{@M5;_j>;{9|U?dVTN(BQGf?Y^x(n#9o)!|G% zjU4BEPu~u|&vOG0CJAFqk!rUBLt&b8T-X^?co*)3o#I&$*V6)CRU<=Ncojs30vigA zQsRV0WT?S0E94odF?RXD{n0zygPU6B6&Ist78!sYI=Gm%sgSV)+&|kVLp5B2*2%~c zokT+|3ZOU68!lmw`W^j}en-C~ z-w`ZncLYl=0<4vB2$j%)(JeuRaXJ-b_M%dt*X16+J datt|R%rC40J4*F-*<%0z002ovPDHLkV1n31phf@y literal 0 HcmV?d00001 diff --git a/DoNExt/app/src/main/res/drawable-xxhdpi/ic_sync_black_24dp.png b/DoNExt/app/src/main/res/drawable-xxhdpi/ic_sync_black_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..f7990080d1d7d7e30b1844c18be8928128af147c GIT binary patch literal 669 zcmV;O0%HA%P)Ri)#A+rN#ZV}M#KrnQ=uoUdx&}e)B(84V)X*Zhb`j|=Sg}(VanQLY z)jde5NeBw@b}N@>BJX?O$-+X_Zyy1Q~JX9W8v!)}~bi|sDSkn<}I$}*ntm%j~ z9kHe(+;B;meM-zT*nOQ~j#(ySLPw>+CRr0gDs@&#*-{ct8MUTVV>WrE=cE~@z!sG@ zN-c^>D`}?Kp%s)$S}DjF2Y0^GOt&A`B27f)iji)gA9<>X$_XjF_`tB|ftCv>t>D2c zYFva=>dYif^r{>pGMfkzQt3Vx5tVf!(nkXct#m(!=r=AyBtEK=GClZ^L+_;}B5|xL zzT(TSYC9qVSwtm|FVm{+mI0huPzAs6=LzSkaSmrbtML+Xu&o+5aOQ^^e@7hXZ@z~! zzt#9_;$T8Gp5aVQjlU!g`c-2UXKvN_Q{tdkHD2S)4f-04gC6v4WI#|=enhvb-FnQ!32goiP%3qR|00000NkvXXu0mjf DBY7@j literal 0 HcmV?d00001 diff --git a/DoNExt/app/src/main/res/drawable-xxxhdpi/ic_info_black_24dp.png b/DoNExt/app/src/main/res/drawable-xxxhdpi/ic_info_black_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..c8f86b925366485cef1f43c089f785ab8415068d GIT binary patch literal 766 zcmVDuaOF?qdkw!ZaV?`>xjy6gVLBv5If;S){v5mCXA=Y@H1rfw?2k|s36`TsO zNHkbQ$!A*+5eLd!$4>T2_S$>D#r=D(;16rBEP_R$P$(1%^^m2=ItNs!^UUj8&(x`~ z&l*LtbfZ#|309~g2Axu3oCHcl$g<57(qs*`7$HKSIw(*>Ty)MH?F1shPyB;e=#~ZI z_$<#QVzCQy_@bx0J~enA3k6_=)wfSbaFejbp3yC+S{ z_7DY?X;B_gQjQiRTt1lJbNASe)3hHEH3Nk2X;KG&s~Yf`BuyzGss;$NVD1ZQ>IR$< z!B`eiH$cc>Y+L1kO$;S@QaRv}I7TKArHx@^1yR}(MyiO?PB74eD6Y%=3f0*#j*5ul z=5e%+D6WK~14MDVII194dQYr$jH9~h0XH~$Rz0ABqgT}fUjFw3KEM%D{t z0UH<_Q90l{j72zCH=xQV%rU2Kzzj`k=T_B#ItiMzplU#Yrp38XGoVI{7UU2mP12$= zqM+YsSs!;u!2L@vF65Db%i+>05@0{$T9iX1pnj(f3sO{(06L`;O9r??eD0Do77h74 z;V-_%vH{L~JUnSU(9NMwpKd1}iL!=x+!AegYKnUge|2;CAWhk$H%~9V$#H>L?3_t_ z7Uu^(BNnPtAVwgP%(}c>tIUufP!Te0^4P-PR2zKDCzOaY#u9%b231&Olo%?d7-pUl wyBu>vgO|4&+;Gee%M{4ag*Bm2C=?3)2UQ-CT`xs~ZvX%Q07*qoM6N<$g2UHD;{X5v literal 0 HcmV?d00001 diff --git a/DoNExt/app/src/main/res/drawable-xxxhdpi/ic_notifications_black_24dp.png b/DoNExt/app/src/main/res/drawable-xxxhdpi/ic_notifications_black_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..86f89d75000ada881e4c14891ceec47c27c7fb0d GIT binary patch literal 497 zcmVtWS;T; zaYBz`tPu^nL@|bq0naE#)fn)NVnp*CkjTQsfCVzQ#5%jgl8xP!>8N(0U!w=NC1j@$!jz5g literal 0 HcmV?d00001 diff --git a/DoNExt/app/src/main/res/drawable-xxxhdpi/ic_sync_black_24dp.png b/DoNExt/app/src/main/res/drawable-xxxhdpi/ic_sync_black_24dp.png new file mode 100644 index 0000000000000000000000000000000000000000..b9f56f327d6346a39fa6f69d8827ff0be7a4337d GIT binary patch literal 875 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%&M7z-;8{;uuoF_;%J_Z=H0J_W3g( z>AlH{ab;?9Jg@dus zS3Fj^r{zaz$Fn8&d}%W(?;Egx`}y_xAGvkbzxP>-ufMV)F!@|n?Z&wHHP^*oe?5wo z*(xr#vgi7N3?sowUJv(kS~`R% zow7(}bPUo|SvZet(WVAxsUOmwD<|~i{SA0Jjcv|H-KHfW9;dh#88sV!vHwuMW4TLc z?n;3NEp{$XwQCG|SA2Qc5^DNw7L%QZ&`RIc7LN4~*FWgi-TG35eT$OT-5-m@12Ywk z4`)4*|DpUKDpy*`xI61f|BsaL+}Y~JzxMp#wVN4q``d{#ol-yL=JTw|J)YuLzqh8z z|JK!Q+(w^QxJ~=ux%t*NhqQlz%FH!E0k`L!Jj4B~TyB2LueVLV?H8)me44mVe)oTY z?GGoLeV0%ADLma@Wb+3-&*@0 zm+`E+S*O?kbK^c8_wV_OIqO#k&$L$k;39r3-p+pV|bchu(99KY6clnh~I|v&r15vZHo?-24CqcCN)9K3XN}A}1OT zxve=QtUaZ}y=d`*_!BEbW-dFCt&-2h$|v|pc%!R+qu7c0hwMJNt-G1p<#;P|S;Lb+ z#T4F?6J#_FaD2ZeYGtu$oq&;BN;IQX6N%zUvB3!n~xic v+kD7bYbW*k>&7^F?8L|D{cgQd|C!2ftO$D&n7s#>i5NUx{an^LB{Ts5h>e~y literal 0 HcmV?d00001 diff --git a/DoNExt/app/src/main/res/layout/activity_main.xml b/DoNExt/app/src/main/res/layout/activity_main.xml index d049d0f..6604477 100644 --- a/DoNExt/app/src/main/res/layout/activity_main.xml +++ b/DoNExt/app/src/main/res/layout/activity_main.xml @@ -38,12 +38,4 @@ android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> - - diff --git a/DoNExt/app/src/main/res/layout/activity_settings.xml b/DoNExt/app/src/main/res/layout/activity_settings.xml new file mode 100644 index 0000000..2d977ae --- /dev/null +++ b/DoNExt/app/src/main/res/layout/activity_settings.xml @@ -0,0 +1,43 @@ + + + + + + + + + diff --git a/DoNExt/app/src/main/res/menu/menu_main.xml b/DoNExt/app/src/main/res/menu/menu_main.xml index 1e8d66c..e89c74a 100644 --- a/DoNExt/app/src/main/res/menu/menu_main.xml +++ b/DoNExt/app/src/main/res/menu/menu_main.xml @@ -6,5 +6,16 @@ android:id="@+id/action_settings" android:orderInCategory="100" android:title="@string/action_settings" + android:onClick="openSettings" + app:showAsAction="never" /> + + diff --git a/DoNExt/app/src/main/res/values/strings.xml b/DoNExt/app/src/main/res/values/strings.xml index a6d067b..6fd3117 100644 --- a/DoNExt/app/src/main/res/values/strings.xml +++ b/DoNExt/app/src/main/res/values/strings.xml @@ -1,5 +1,23 @@ DoNExt Settings + New list + Edit lists Hello World from section: %1$d + Settings + + + Confirm on DoNext? + Confirm on mark Done? + Confirm on delete? + Maximum number of lists: + + 1 + 2 + 3 + 4 + 5 + 6 + 7 +