Aller au contenu

Boutons Synchronisés


Franckdroid

Recommended Posts

Bonjour ,

J'ai un petit probleme et je me suis dis que vous sauriez surement le résoudre.

Imaginons nous ayons deux boutons A et B

Est-il possible en clickant sur le bouton A de déclencher" l'appuye du bouton B ?

En utilisant un performclick() peut etre?

Merci

Cordialement

Lien vers le commentaire
Partager sur d’autres sites

Bonjour Hervé merci de votre réponse.

pour l'action commune je ne suis pas sur que ca puisse aller car en fin de compte je ne passe plus par un deuxieme bouton...mais enfaite par une webview

peut etre est ce le meme principe?

Un performclick() ne peut pas fonctionner car mon webview ne peut que etre implémenter d'un Ontouch et non Onclick.

Au final le bouton B aurait lancé une webview (j'ai tenter de mettre un OnTouch sur la webview mais celle ci ne lance pas de page web par contre s'il n'y a pas de OnTouch sa fonctionne bien ...)

Le bouton B ne sert plus a rien au final..

On en revient directement à cliquer sur le bouton A pour que la webview se déclenche (comme un bouton en fin de compte).

Pour l'instant j'ai ces bouts de code mais je ne vois pas comment m'y prendre pour faire en sorte que le bouton A déclenche le click de la webview.

Button button1 = (Button) findViewById(R.id.button1);

button1.setOnTouchListener(

new OnTouchListener() {

@Override

public boolean onTouch(View v, MotionEvent event) {

if (event.getAction() == MotionEvent.ACTION_DOWN ) {

//

//ACTION A METTRE

return true;

}

return false;

}

});

ainsi que la webview:

WebView webView1 = (WebView) findViewById(R.id.webView1);

webView1.getSettings().setJavaScriptEnabled(true);

webView1.setBackgroundColor(Color.TRANSPARENT);

String html = "<html><body style='margin:0;padding:0;'><script type='text/javascript"lien enlever par mes soins mais fonctionne";

webView1.loadData(html, "text/html", "utf-8");

Merci

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Oui en effet il s'agirait qu'a partir du clic sur A , la webview puissent s'actionner.

a l'origine lorsque la webview est cliqué , une page web se lance.

ce que je souhaiterai c'est que cette webview se lance par l'intermediaire du clic sur A , tout en gardant l'implementation d'un clic ou touch sur le webview.

Le PerformClick() ne fonctionne pas sur une webview malheuresment car webview = seulement OnTouch

le bouton peut etre implémenter par un Onclick ou un Ontouch

Y'a t'il une fonctionne semblable a PerformClick() mais pour un Ontouch?

merci

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...