MainActivityonClickListener ne cache pas mon texte
...
public class MainActivity extends AppCompatActivity implements
View.OnClickListener{
TextView tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv = (TextView) findViewById(R.id.textID);
Button b = (Button) findViewById(R.id.button);
b.setOnClickListener(this);
}
@Override
public void onClick(View v){
tv.setText(R.string.text);
}
}
string.xml
<resources>
<string name="text">This text do not hide!</string>
</resources>
Ce code montre directement le texte que je vais essayer de montrer quand je clique sur le bouton.
Ma question est, où est-ce que je fais l'erreur? Pourquoi ce code ne fonctionne pas?
Je ne vois pas de code qui est censé cacher quoi que ce soit –
je veux dire au début de l'application ne doit pas apparaître ce texte lorsque je clique sur le bouton? – Nerdvan
en général, il devrait, mais cela dépend de votre mise en page. Vous pourriez rendre votre TextView invisible, ou le mettre sous quelque chose, ou hors de l'écran, ou d'autres 1000 raisons. –