Aller au contenu

Modifier source ImageView dans le XML


Maxie

Recommended Posts

Bonjour,

J'ai une question toute simple :

Comment puis-je modifier la source d'un ImageView lors d'un Click sur un ToggleButton ?

Voici ma déclaration de l'ImageView dans le XML :

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ToggleButton
 android:id="@+id/toggleButton1"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_centerHorizontal="true"
 android:layout_centerVertical="true"
 android:text="ToggleButton" />
<ImageView
 android:id="@+id/img"
 android:layout_below="@+id/toggleButton1"
 android:src="@drawable/ame"
 android:layout_marginTop="40dp"
 android:layout_centerHorizontal="true"/>
</RelativeLayout>

Et l'instanciation des objets puis de l'écouteur Click dans le .java

public class MainActivity extends Activity {
ToggleButton btn;
ImageView img1;
@Override
public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);
 btn = (ToggleButton) findViewById(R.id.toggleButton1);
 img1 = (ImageView) findViewById(R.id.img);
	 btn.setonclickListener(new View.onclickListener() {
public void onclick(View v) {
 //Je ne sais quelle propriété modifier pour accéder à la source de img1
 img1.
}
});
}

Merci de votre aide.

Bonne journée.

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...