Red de conocimiento informático - Conocimiento informático - Cómo usar brindis para mostrar el control giratorio de Android

Cómo usar brindis para mostrar el control giratorio de Android

importar java.util.ArrayList; importar java.util.List; importar android.app.Activity; importar android.os.Bundle; importar android.view.View.OnClickListener; ;importar android.widget.AdapterView;importar android.widget.AdapterView.OnItemSelectedListener;importar android.widget.ArrayAdapter;importar android.widget.Button;importar android.widget.Spinner;importar android.widget.Toast;/** * Soltar -down List display* */public class SpinnerActivity extends Activity { //Definir una lista desplegable private Spinner spinner_info = null //Definir un botón que agrega información a la lista desplegable (spinner) private Button; btn_spinner_add = null; // Definirlo como una lista desplegable (spinner) Botón que elimina una información botón privado btn_spinner_del = null // Definir una matriz de cadenas private String[] args = {"jinan", "zhonggong", "licheng"}; //La fuente de datos del adaptador de contenido, debido a la adición o eliminación dinámica de datos de la lista desplegable, se utiliza, por lo que la fuente de datos utiliza una matriz de lista dinámica en lugar de una matriz de cadenas estática privada. Listlt; Stringgt; list = null; //Definir un adaptador de contenido private ArrayAdapterlt; arrayAdapter = null; setContentView(R.layout.activity_spinner); /Inicializar información de control initView(); } /** * Inicializar información de control * */ private void initView(){ / /La fuente de datos agrega lista de datos = new ArrayListlt (); .add(arg); } //spinner object spinner_info = (Spinner)findViewById(R.id.spinner_info); //Define e inicializa el adaptador de contenido, carga datos y estilos, y usa el estilo propio del sistema arrayAdapter = new ArrayAdapterlt; Stringgt (SpinnerActivity.this, android.R.layout.simpl)

e_spinner_item, list); //Establezca el estilo de visualización (estilo) de la lista desplegable, utilizando el estilo (estilo) propio del sistema arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); -lista desplegable spinner_info.setAdapter( arrayAdapter); /* Evento de selección de lista desplegable*/ spinner_info.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected(AdapterViewlt;?gt; arg0, View arg1, int arg2, long a ) { Toast.makeText(SpinnerActivity.this, "Hice clic" args[arg2].toString(), Toast.LENGTH_SHORT).show() } @Override public void onNothingSelected(AdapterViewlt;?gt; arg0) {} }) ; /* Lista desplegable (spinner) Agrega información */ btn_spinner_add = (Button)findViewById(R.id.btn_spinner_add); btn_spinner_add.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // String add_info = "Soy datos recién agregados"; //Agregue un fragmento de información al adaptador de contenido arrayAdapter.add(add_info); //Obtenga la posición de la información recién agregada int position = arrayAdapter.getPosition(add_info) ; //Establece la información recién agregada en el estado seleccionado spinner_info.setSelection (position); } } /* Elimina una información de la lista desplegable (spinner)*/ btn_spinner_del = (Button)findViewById(R. id.btn_spinner_delete); btn_spinner_del.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //Eliminar la información seleccionada arrayAdapter.remove(spinner_info.getSelectedItem().toString()); } }}