返回列表 發帖
  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.TextView;

  9. public class MainActivity extends AppCompatActivity {

  10.     @Override
  11.     protected void onCreate(Bundle savedInstanceState) {
  12.         super.onCreate(savedInstanceState);
  13.         setContentView(R.layout.activity_main);

  14.         final TextView textView;
  15.         Spinner spinner;
  16.         final String[] text ={"A","B","C","D","E"};

  17.         textView = (TextView) findViewById(R.id.textView);
  18.         spinner = (Spinner) findViewById(R.id.spinner);
  19.         ArrayAdapter<String> textlist = new ArrayAdapter<String>(MainActivity.this,android.R.layout.simple_dropdown_item_1line,text);
  20.         spinner.setAdapter(textlist);

  21.         spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
  22.             @Override
  23.             public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
  24.                 textView.setText(text[position]);

  25.             }

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

  28.             }
  29.         });


  30.     }
  31. }
複製代碼
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.     xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
  4.     android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
  5.     android:paddingRight="@dimen/activity_horizontal_margin"
  6.     android:paddingTop="@dimen/activity_vertical_margin"
  7.     android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">

  8.     <TableRow
  9.         android:layout_width="match_parent"
  10.         android:layout_height="match_parent">

  11.         <Spinner
  12.             android:layout_width="wrap_content"
  13.             android:layout_height="wrap_content"
  14.             android:id="@+id/spinner"
  15.             android:layout_column="0" />
  16.     </TableRow>

  17.     <TableRow
  18.         android:layout_width="match_parent"
  19.         android:layout_height="match_parent">

  20.         <TextView
  21.             android:layout_width="wrap_content"
  22.             android:layout_height="90sp"
  23.             android:text="New Text"
  24.             android:id="@+id/textView"
  25.             android:layout_column="0"
  26.             android:gravity="center"
  27.             android:background="#35274235"
  28.             android:textSize="45sp" />
  29.     </TableRow>
  30. </TableLayout>
複製代碼

TOP

返回列表