source: dispositivos_moviles/TibisayMovil/src/ve/gob/cenditel/tibisaymovil/FunctionListAdapter.java @ 08c45bd

Last change on this file since 08c45bd was 08c45bd, checked in by Jose Ruiz <joseruiz@…>, 11 years ago

Cambios de diseño en barra de titulo y menu

  • Property mode set to 100644
File size: 1.8 KB
Line 
1package ve.gob.cenditel.tibisaymovil;
2
3
4import android.content.Context;
5import android.view.LayoutInflater;
6import android.view.View;
7import android.view.ViewGroup;
8import android.widget.ArrayAdapter;
9import android.widget.ImageView;
10import android.widget.TextView;
11
12/**
13 * Adaptador para mostrar la lista de funciones disponibles al inicio
14 * de la aplicación.
15 *
16 */
17public class FunctionListAdapter extends ArrayAdapter<String> {
18        private final Context context;
19        private final String[] values;
20 
21        public FunctionListAdapter(Context context, String[] values) {
22                super(context, R.layout.list_item, values);
23                this.context = context;
24                this.values = values;
25        }
26 
27        @Override
28        public View getView(int position, View convertView, ViewGroup parent) {
29                LayoutInflater inflater = (LayoutInflater) context
30                        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
31 
32                View rowView = inflater.inflate(R.layout.list_item, parent, false);
33                TextView textView1 = (TextView) rowView.findViewById(R.id.textListMainMenu);
34                textView1.setText(values[position]);
35            ImageView imageView = (ImageView) rowView.findViewById(R.id.imageListMainMenu);
36 
37                // Change icon based on name
38                String s = values[position];
39 
40                System.out.println(s);
41 
42                if (s.equals("Firmar")) {
43                imageView.setImageResource(R.drawable.ic_pluma);
44            } else if (s.equals("Verificar")) {
45                imageView.setImageResource(R.drawable.ic_verify);
46            } else if (s.equals("Cifrar")) {
47                imageView.setImageResource(R.drawable.ic_secure);
48            } else if (s.equals("Descifrar")) {
49                imageView.setImageResource(R.drawable.ic_not_secure);
50            } else if (s.equals("Compartir Archivos")) {
51                imageView.setImageResource(R.drawable.ic_share);
52            } else if (s.equals("Certificados")) {
53                imageView.setImageResource(R.drawable.ic_management);
54            }
55                return rowView;
56        }
57}
Note: See TracBrowser for help on using the repository browser.