Search This Blog

Wednesday, March 23, 2016

SPINNER - DANH SACH CHON

- File main.xml : 

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 
  xmlns:android="http://schemas.android.com/apk/res/android"    
  android:layout_width="fill_parent"    
  android:layout_height="fill_parent"    
  android:orientation="vertical" 
>

    <Spinner        
      android:id="@+id/osversions"        
      android:layout_width="match_parent"        
      android:layout_height="wrap_content"        
      android:layout_marginTop="10dp" 
/>

    <TextView        
      android:id="@+id/selVersion"        
      android:layout_width="wrap_content"        
      android:layout_height="wrap_content"        
      android:layout_alignParentLeft="true"        
      android:layout_below="@+id/osversions"        
      android:layout_marginLeft="10dp"        
      android:layout_marginTop="20dp" />

</RelativeLayout>

- File main.java :
 

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.TextView;

public class ManHinhChinh extends Activity implements OnItemSelectedListener {
    Spinner spinnerOsversions;
    TextView selVersion;
    private String[] state = { "Nước đá chanh", "Trà sữa", "CoocTai", "Nước mía",
            "C2", "Xì Teen",
            "7 Up" };

    @Override     
     public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_man_hinh_chinh);
        System.out.println(state.length);
        selVersion = (TextView) findViewById(R.id.selVersion);
        spinnerOsversions = (Spinner) findViewById(R.id.osversions);
        ArrayAdapter<String> adapter_state = new ArrayAdapter<String>(this,
                android.R.layout.simple_spinner_item, state);
        adapter_state
                .setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spinnerOsversions.setAdapter(adapter_state);
        spinnerOsversions.setOnItemSelectedListener(this);

    }

    public void onItemSelected(AdapterView<?> parent, View view, int position,
                               long id) {
        spinnerOsversions.setSelection(position);
        String selState = (String) spinnerOsversions.getSelectedItem();
        selVersion.setText("Nước uống bạn chọn là :" + selState);
    }

    @Override     
    public void onNothingSelected(AdapterView<?> arg0) {
        // TODO Auto-generated method stub
    }

}



No comments:

Post a Comment