Professional Documents
Culture Documents
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/spinner"
android:layout_gravity="center"
android:entries="@array/spinner"/>
<ImageView
android:layout_width="270dp"
android:layout_height="270dp"
android:id="@+id/img"
android:layout_gravity="center"
android:src="@drawable/baseline_headset_mic_24"/>
</LinearLayout>
Java file:
package com.example.spinner;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ImageView;
import android.widget.Spinner;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
spinner = findViewById(R.id.spinner);
imageview= findViewById(R.id.img);
spinner.setOnItemSelectedListener(this);
}
@Override
public void onItemSelected(AdapterView<?>
adapterView, View view, int i, long l) {
switch (i){
case 0:
imageview.setImageResource(R.drawable.baseline_he
adset_mic_24);
break;
case 1:
imageview.setImageResource(R.drawable.baseline_mi
c_24);
break;
case 2:
imageview.setImageResource(R.drawable.baseline_pe
rm_camera_mic_24);
}
}
@Override
public void onNothingSelected(AdapterView<?>
adapterView) {
}
}
string :
<resources>
<string name="app_name">SPINNER</string>
<string-array name="spinner">
<item>headset mic</item>
<item>mic</item>
<item>camera mic</item>
</string-array>
</resources>