المتابعون

الثلاثاء، 20 أكتوبر 2020

شرح القوائم المنسدلة Spinner







package com.mycompany.myapp;


import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import java.util.*;



import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.view.View;

import android.widget.ArrayAdapter;

import android.widget.Button;

import android.widget.Spinner;

import android.widget.TextView;

import java.util.ArrayList;

import java.util.List;



public class MainActivity extends AppCompatActivity {


    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

  final Spinner spinner=(Spinner)findViewById(R.id.spinner);


final List lisa=new ArrayList();

lisa.add("2017");

lisa.add("2016");

lisa.add("2015");

lisa.add("2014");

    lisa.add("2013");

ArrayAdapter adap=new ArrayAdapter(getApplicationContext(),android.R.layout.simple_spinner_dropdown_item,lisa);

 

adap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

spinner.setAdapter(adap);

Button bun=(Button)findViewById(R.id.button);

bun.setOnClickListener(new View.OnClickListener(){

@Override

public void onClick(View v) {



TextView tv=(TextView) findViewById(R.id.textView);

String reg=spinner.getSelectedItem().toString();

 tv.setText(reg);

}

});

}

package com.mycompany.myapp;


import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import java.util.*;



import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.view.View;

import android.widget.ArrayAdapter;

import android.widget.Button;

import android.widget.Spinner;

import android.widget.TextView;

import java.util.ArrayList;

import java.util.List;



public class MainActivity extends AppCompatActivity {


    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

  

  final Spinner spinner=(Spinner)findViewById(R.id.spinner);


  

  final List lisa=new ArrayList();

  

   lisa.add("2017");

   lisa.add("2016");

  lisa.add("2015");

  lisa.add("2014");

     lisa.add("2013");

  ArrayAdapter adap=new ArrayAdapter(getApplicationContext(),android.R.layout.simple_spinner_dropdown_item,lisa);

          

  adap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

  spinner.setAdapter(adap);

  

  Button bun=(Button)findViewById(R.id.button);

  

  bun.setOnClickListener(new View.OnClickListener(){

    @Override

    public void onClick(View v) {



     TextView tv=(TextView) findViewById(R.id.textView);

     String reg=spinner.getSelectedItem().toString();

 tv.setText(reg);

    }

   });

 }

}











 

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
tools:context=".MainActivity">
<TextView
android:id="@+id/textView"
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:layout_centerVertical="true"
android:layout_marginEnd="101dp"
android:layout_marginEnd="101dp"
android:text="TextView" />
<Spinner
android:text="TextView" />
<Spinner
android:id="@+id/spinner"
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<Button
android:layout_height="wrap_content" />
<Button
android:id="@+id/button"
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_alignParentTop="true"

  android:layout_marginStart="43dp"      
  android:layout_marginStart="43dp"      
  android:layout_marginTop="208dp"      
  android:layout_marginTop="208dp"      
  android:text="Button" />
</RelativeLayout>
  android:text="Button" />
</RelativeLayout>




















ليست هناك تعليقات:

إرسال تعليق

اعلان