Maurane.e Posté(e) 9 mai 2014 Posté(e) 9 mai 2014 Bonjours à tous, Novice dans la programmation Java, je me suis laisser prendre au jeu de la création d'une application pour mon projet isn. Celle-ci est une ébauche d'une sorte de chat, mais je rencontre de nombreux problèmes. Voici le codage que je possède pour le moment. package com.example.chat_isn;import android.app.Activity;import android.os.Bundle;import android.os.Message;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import android.widget.Toast;import android.view.MotionEvent;import android.view.View;import android.view.View.OnClickListener;public class MainActivity extends Activity { TextView patate = null; EditText aubergine = null; Button cerise = null; private String msg; @@override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); Toast.makeText(this, "Sauvegarde !", Toast.LENGTH_LONG).show(); } protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // On récupère dans le .xml tous les widgets dont on a besoin patate = (TextView)findViewById(R.id.textView1); //textView.setTextSize(8); //textView.setTextColor(0x112233);*/ aubergine = (EditText)findViewById(R.id.editText1); //editText.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE); //editText.setLines(5);*/ cerise = (Button)findViewById(R.id.button1); cerise.setText(R.string.button); // On attribue un listener adapté aux widgets qui en ont besoin // On récupérera le texte inscrit dans EditText msg = aubergine.getText().toString(); // Le bouton réagira au clique cerise.setOnClickListener(new OnClickListener() { @@override public void onClick(View v){ cerise.setOnClickListener(R.id.button1); //Un message d'information de quelques secondes apparaitra pour confirmer le clique Toast.makeText(v.getContext(), "Message envoyé !", Toast.LENGTH_LONG).show(); } });} // Le text View affichera le message public void onClick (View v) { patate.setText(msg); } } Le code souligné est celui qui me pose problème, il m'est affiché "The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the arguments (int)". Cependant, lorsque je change l'argument (int) dans le ficher R.Java, celà ne fonctionne pas non plus. Quelqu'un aurait-il déjà rencontré ce problème ? Cordialement.
Lannig Posté(e) 9 mai 2014 Posté(e) 9 mai 2014 Bonjour, Les questions techniques relatives au développement doivent être posées dans la section dédiée. Je déplace, merci d'y penser la prochaine fois.
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.