返回列表 發帖
  1. package com.example.student.myapplication;

  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 menu[] = {"羽球","籃球","排球","游泳","乒乓球"};
  11.     ArrayAdapter arrayAdapter;
  12.     Spinner sp;
  13.     @Override
  14.     protected void onCreate(Bundle savedInstanceState) {
  15.         super.onCreate(savedInstanceState);
  16.         setContentView(R.layout.activity_main);

  17.         sp = (Spinner) findViewById(R.id.spinner);

  18.         arrayAdapter = new ArrayAdapter(this,R.layout.support_simple_spinner_dropdown_item,menu);

  19.         sp.setAdapter(arrayAdapter);

  20.         sp.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
  21.             @Override
  22.             public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
  23.                 Toast.makeText(MainActivity.this, String.format("你喜歡%s", menu[position]),Toast.LENGTH_SHORT).show();
  24.             }

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

  27.             }
  28.         });


  29.     }
  30. }
複製代碼

TOP

  1. package com.example.student.myapplication;

  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.ImageView;
  8. import android.widget.Spinner;
  9. import android.widget.Toast;


  10. public class MainActivity extends AppCompatActivity {

  11.     String menu[] = {"羽球","籃球","排球","游泳","乒乓球"};
  12.     MyAdapater arrayAdapter;
  13.     Spinner sp;
  14.     ImageView image[] = ;
  15.     @Override
  16.     protected void onCreate(Bundle savedInstanceState) {
  17.         super.onCreate(savedInstanceState);
  18.         setContentView(R.layout.activity_main);

  19.         sp = (Spinner) findViewById(R.id.spinner);

  20.         arrayAdapter = new MyAdapater(this,R.layout.support_simple_spinner_dropdown_item,menu,image);

  21.         sp.setAdapter(arrayAdapter);

  22.         sp.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
  23.             @Override
  24.             public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
  25.                 Toast.makeText(MainActivity.this, String.format("你喜歡%s", menu[position]),Toast.LENGTH_SHORT).show();
  26.             }

  27.             @Override
  28.             public void onNothingSelected(AdapterView<?> parent) {

  29.             }
  30.         });


  31.     }
  32. }
複製代碼
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.     android:layout_width="match_parent" android:layout_height="match_parent">

  4.     <ImageView
  5.         android:layout_width="wrap_content"
  6.         android:layout_height="wrap_content"
  7.         android:id="@+id/imageView"
  8.         android:layout_alignParentTop="true"
  9.         android:layout_alignParentStart="true" />

  10.     <TextView
  11.         android:layout_width="wrap_content"
  12.         android:layout_height="wrap_content"
  13.         android:textAppearance="?android:attr/textAppearanceLarge"
  14.         android:text="烤雞"
  15.         android:id="@+id/textView2"
  16.         android:layout_below="@+id/imageView"
  17.         android:layout_toEndOf="@+id/imageView"
  18.         android:layout_marginStart="34dp" />
  19. </RelativeLayout>
複製代碼

TOP

返回列表