返回列表 發帖
  1. package com.example.plantsai.myapplicationspinner;

  2. import android.support.v7.app.AppCompatActivity;
  3. import android.os.Bundle;
  4. import android.view.View;
  5. import android.widget.AdapterView;
  6. import android.widget.ArrayAdapter;
  7. import android.widget.Spinner;
  8. import android.widget.Toast;

  9. public class MainActivity extends AppCompatActivity {
  10.     String names[]={"烤雞","龍蝦","披薩","沙拉","牛排"};
  11.     Spinner spinner;
  12.     ArrayAdapter arrayAdapter;
  13.     @Override
  14.     protected void onCreate(Bundle savedInstanceState) {
  15.         super.onCreate(savedInstanceState);
  16.         setContentView(R.layout.activity_main);
  17.         spinner = findViewById(R.id.spinner);
  18.         arrayAdapter = new ArrayAdapter(this,R.layout.sp_tv,names);
  19.         spinner.setAdapter(arrayAdapter);
  20.         spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
  21.             @Override
  22.             public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
  23.                 Toast.makeText(MainActivity.this,"您點了一份"+names[position],Toast.LENGTH_SHORT).show();
  24.             }

  25.             @Override
  26.             public void onNothingSelected(AdapterView<?> parent) {

  27.             }
  28.         });
  29.     }
  30. }
複製代碼
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.     xmlns:app="http://schemas.android.com/apk/res-auto"
  4.     xmlns:tools="http://schemas.android.com/tools"
  5.     android:layout_width="match_parent"
  6.     android:layout_height="match_parent"
  7.     tools:context=".MainActivity">

  8.     <Spinner
  9.         android:id="@+id/spinner"
  10.         android:layout_width="0dp"
  11.         android:layout_height="wrap_content"
  12.         android:layout_marginBottom="8dp"
  13.         android:layout_marginEnd="40dp"
  14.         android:layout_marginStart="40dp"
  15.         android:layout_marginTop="8dp"
  16.         app:layout_constraintBottom_toBottomOf="parent"
  17.         app:layout_constraintEnd_toEndOf="parent"
  18.         app:layout_constraintHorizontal_bias="0.0"
  19.         app:layout_constraintStart_toStartOf="parent"
  20.         app:layout_constraintTop_toTopOf="parent"
  21.         app:layout_constraintVertical_bias="0.115" />

  22. </android.support.constraint.ConstraintLayout>
複製代碼
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <TextView xmlns:android="http://schemas.android.com/apk/res/android"
  3.     xmlns:tools="http://schemas.android.com/tools"
  4.     android:layout_width="match_parent"
  5.     android:layout_height="match_parent"
  6.     android:textSize="24sp"></TextView>
複製代碼

TOP

返回列表