Commit c385a99a3968e495249089ad387651acf450eb3d
1 parent
9e63fae1
--no commit message
Showing
4 changed files
with
71 additions
and
2 deletions
src/com/upc/pbe/upcnews/Directoris.java
... | ... | @@ -8,6 +8,8 @@ import android.content.Intent; |
8 | 8 | import android.os.Bundle; |
9 | 9 | import android.util.Log; |
10 | 10 | import android.view.KeyEvent; |
11 | +import android.view.Menu; | |
12 | +import android.view.MenuItem; | |
11 | 13 | import android.view.View; |
12 | 14 | import android.widget.AdapterView; |
13 | 15 | import android.widget.ListView; |
... | ... | @@ -131,4 +133,27 @@ public class Directoris extends Activity implements OnItemClickListener { |
131 | 133 | } |
132 | 134 | return super.onKeyDown(keyCode, event); |
133 | 135 | } |
136 | + | |
137 | + public boolean onCreateOptionsMenu(Menu menu) { | |
138 | + //Determina el funcionament al apretar la tecla d'opcions | |
139 | + getMenuInflater().inflate(R.menu.menu, menu); | |
140 | + Log.d(TAG, "Menu"); | |
141 | + return true; | |
142 | + } | |
143 | + | |
144 | + public boolean onOptionsItemSelected(MenuItem item) { | |
145 | + //Determina el funcionament al clickar en el menu d'opcions | |
146 | + switch (item.getItemId()) { | |
147 | + case R.id.itemprefs: | |
148 | + startActivity(new Intent(this, Prefs.class)); | |
149 | + Log.d(TAG, "Preferencies"); | |
150 | + return true; | |
151 | + case R.id.itemhelp: | |
152 | + startActivity(new Intent(this, Help.class)); | |
153 | + Log.d(TAG, "Help"); | |
154 | + return true; | |
155 | + default: | |
156 | + return false; | |
157 | + } | |
158 | + } | |
134 | 159 | } |
135 | 160 | \ No newline at end of file | ... | ... |
src/com/upc/pbe/upcnews/Help.java
1 | 1 | package com.upc.pbe.upcnews; |
2 | 2 | |
3 | 3 | import android.app.Activity; |
4 | +import android.content.Intent; | |
4 | 5 | import android.os.Bundle; |
5 | 6 | import android.util.Log; |
7 | +import android.view.Menu; | |
8 | +import android.view.MenuItem; | |
6 | 9 | |
7 | 10 | //Menu Help |
8 | 11 | public class Help extends Activity{ |
... | ... | @@ -18,4 +21,25 @@ public class Help extends Activity{ |
18 | 21 | Log.d(TAG, "onStopped"); |
19 | 22 | super.onStop(); |
20 | 23 | } |
24 | + | |
25 | + public boolean onCreateOptionsMenu(Menu menu) { | |
26 | + //Determina el funcionament al apretar la tecla d'opcions | |
27 | + getMenuInflater().inflate(R.menu.menu, menu); | |
28 | + Log.d(TAG, "Menu"); | |
29 | + return true; | |
30 | + } | |
31 | + | |
32 | + public boolean onOptionsItemSelected(MenuItem item) { | |
33 | + //Determina el funcionament al clickar en el menu d'opcions | |
34 | + switch (item.getItemId()) { | |
35 | + case R.id.itemprefs: | |
36 | + startActivity(new Intent(this, Prefs.class)); | |
37 | + Log.d(TAG, "Preferencies"); | |
38 | + return true; | |
39 | + case R.id.itemhelp: | |
40 | + return true; | |
41 | + default: | |
42 | + return false; | |
43 | + } | |
44 | + } | |
21 | 45 | } | ... | ... |
src/com/upc/pbe/upcnews/MainActivity.java
... | ... | @@ -105,7 +105,7 @@ public class MainActivity extends Activity implements OnClickListener { |
105 | 105 | * (SEVERE) Crash preferences (Me sigue saliendo O.o) |
106 | 106 | * (NORMAL) Poner la defaultURL al server de PBE |
107 | 107 | * (WISHLIST) Descarga en segundo plano (Mejora dificil) |
108 | - * (WISHLIST) A�adir gif Imanol bailando (Easter eggs? váis en serio? XDDDDDDDDDDDD) | |
108 | + * (WISHLIST) Añadir gif Imanol bailando (Easter eggs? vais en serio? XDDDDDDDDDDDD) | |
109 | 109 | * Borrar esta puta mierda |
110 | 110 | */ |
111 | 111 | } | ... | ... |
src/com/upc/pbe/upcnews/Prefs.java
1 | 1 | package com.upc.pbe.upcnews; |
2 | 2 | |
3 | +import android.content.Intent; | |
3 | 4 | import android.os.Bundle; |
4 | 5 | import android.preference.PreferenceActivity; |
5 | 6 | import android.util.Log; |
6 | 7 | import android.view.Menu; |
8 | +import android.view.MenuItem; | |
7 | 9 | |
8 | 10 | //Menu de preferencies |
9 | 11 | public class Prefs extends PreferenceActivity { |
... | ... | @@ -19,7 +21,25 @@ public class Prefs extends PreferenceActivity { |
19 | 21 | |
20 | 22 | @Override |
21 | 23 | public boolean onCreateOptionsMenu(Menu menu) { |
22 | - return false; | |
24 | + //Determina el funcionament al apretar la tecla d'opcions | |
25 | + getMenuInflater().inflate(R.menu.menu, menu); | |
26 | + Log.d(TAG, "Menu"); | |
27 | + return true; | |
28 | + } | |
29 | + | |
30 | + @Override | |
31 | + public boolean onOptionsItemSelected(MenuItem item) { | |
32 | + //Determina el funcionament al clickar en el menu d'opcions | |
33 | + switch (item.getItemId()) { | |
34 | + case R.id.itemprefs: | |
35 | + return true; | |
36 | + case R.id.itemhelp: | |
37 | + startActivity(new Intent(this, Help.class)); | |
38 | + Log.d(TAG, "Help"); | |
39 | + return true; | |
40 | + default: | |
41 | + return false; | |
42 | + } | |
23 | 43 | } |
24 | 44 | |
25 | 45 | } |
26 | 46 | \ No newline at end of file | ... | ... |