Ciao a tutti, come da titolo della discussione, sto provando da più tempo ad allegare il metodo OnClickListener ad una imageView per catturare il touch sull'immagine, però una volta scritto il metodo eclipse mi segnala un errore ortografico che riguarda il numero di parentesi graffe, che però sembra essere giusto.
Ho visto tantissime pagine Web sull'argomento ma non riesco a trovare la soluzione, vi posto il codice:
Vi ringrazio in anticipo per la disponibilità!!!codice:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } public void testClick(View v){ Toast.makeText(getApplicationContext(), "Click di Test", Toast.LENGTH_LONG).show(); } //proviamo al gestione del touch sull'immagine ImageView image = (ImageView)findViewById(R.id.imageView1); image.setOnClickListener(new View.OnClickListener(){ public void onClick(View v) { Toast.makeText(getApplicationContext(), "Click di Test su ImageView", Toast.LENGTH_LONG).show(); } }); }
Ciao!!!![]()


Rispondi quotando


