public class UnitConverterActivity extends Activity implements OnTouchListener {
/** Called when the activity is first created. */
LinearLayout mLinearLayout;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mLinearLayout = new LinearLayout(this);
ImageView i = new ImageView(this);
i.setImageResource(R.drawable.mainmenu);
//i.setAdjustViewBounds(false);
i.setScaleType(ScaleType.FIT_XY);
i.setLayoutParams(new Gallery.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
mLinearLayout.addView(i);
setContentView(mLinearLayout);
//setContentView(R.layout.main);
}
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
return false;
}
}
J'ai utilisé la méthode ci-dessus pour charger une image pour le menu principal que j'essaie de créer. L'image a quatre zones et chacune sera utilisée pour appeler une fonction particulière de l'application. Maintenant j'essaye d'implémenter l'interface tactile sur ces secteurs. Je sais comment définir la plage de pixels à cet effet, mais je suis à la perte sur la façon d'implémenter OnTouchListner sur l'image. S'il vous plaît aidez-moi à cet égard.Implémentation de OnTouchListener sur LinearLayout - Développement Android
Merci beaucoup @NickT. C'était exactement ce que je demandais. Depuis que je suis nouveau sur le développement Android, je ne savais pas comment implémenter l'écouteur sur l'image. Merci encore. – Rafay