Back to project page ildn-hub.
The source code is released under:
GNU General Public License
If you think the Android project ildn-hub listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package net.ildn; // w ww. j av a 2 s . c o m import java.util.ArrayList; import net.ildn.fedorait.R; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.ImageView; import android.widget.ListView; public class ListaPortali extends GlobalMenu { private static final String LOG_ID = "ildn - ListaPortali"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.listaportali); ArrayList<ImageView> listaPortali = new ArrayList<ImageView>(); final int portalidisponibili[] = { R.drawable.debian, R.drawable.fedora, R.drawable.suse, R.drawable.mandriva, R.drawable.mageia }; for (int i=0; i<portalidisponibili.length; i++) { ImageView iv = new ImageView(this); iv.setImageResource(portalidisponibili[i]); listaPortali.add(iv); } ImageAdapter p_adapter = new ImageAdapter(this, R.id.imageView1, listaPortali); setListAdapter(p_adapter); } @Override protected void onListItemClick(ListView l, View v, int position, long id) { super.onListItemClick(l, v, position, id); Log.i(LOG_ID, "Click item in lista posizione:"+ position ); Intent mainIntent; switch (position) { case 0: mainIntent = new Intent(getString(R.string.portaledebian)); break; case 1: mainIntent = new Intent(getString(R.string.portalefedora)); break; case 2: mainIntent = new Intent(getString(R.string.portalesuse)); break; case 3: mainIntent = new Intent(getString(R.string.portalemandriva)); break; case 4: mainIntent = new Intent(getString(R.string.portalemageia)); break; default: mainIntent = new Intent(getString(R.string.portalefedora)); break; } startActivity(mainIntent); finish(); } }