J'ai récemment décidé d'ajouter un ViewFlipper à ma demande, voici ce que je l'ai fait:ViewFlipper est un bouton?
main.xml
<?xml version="1.0" encoding="utf-8"?>
<ViewFlipper xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/steve"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
// Child elements here.
</ViewFlipper>
MyApp.java
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ViewFlipper viewFlipper = (ViewFlipper)findViewById(R.id.steve);
Cependant, lorsque je lance mon application, je reçois un java.lang.ClassCastException: android.widget.Button
pour la ligne où je lance un ViewFlipper.
Lors du débogage, il s'avère que findViewById(R.id.steve)
renvoie un bouton, pas un ViewFlipper.
Comment puis-je résoudre ce problème?
Utilisez-vous le même identifiant pour un bouton? –
Non. J'utilise seulement l'id pour le ViewFlipper. Je l'ai même changé de 'view_flipper' à' steve' juste pour être sûr. – DanielGibbs