I'm working on the "design" of an application we created for a school project. How can I change the design (text size, text color, color of the spinner etc.)of a spinner on Android Studio?
This is my code :
public class MainActivity extends AppCompatActivity {
private String flowerSpinnerValue, modeSpinnerValue;
private Flower flower;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Spinner flowerSpinner = (Spinner) findViewById(R.id.flowerSpinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.flowers_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
flowerSpinner.setAdapter(adapter);
flowerSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
if (flowerSpinner.getSelectedItem().equals("Basil")) {
flower = new Basil();
}
if(flowerSpinner.getSelectedItem().equals("Mint")) {
flower = new Mint();
System.out.println("jusia");
}
if (flowerSpinner.getSelectedItem().equals("Thyme")) {
flower = new Thyme();
}
}
<Spinner
android:id="@+id/flowerSpinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/ChooseFlower"
android:layout_toEndOf="@+id/ChooseFlower"
android:layout_toRightOf="@+id/ChooseFlower"
android:backgroundTint="?android:attr/actionMenuTextColor"
android:keepScreenOn="false"
android:splitMotionEvents="false"
android:textAlignment="center"
android:visibility="visible" />
I think I should change something in my XML code but I don't know what. Thanks for your help !