मेरे पास 2 स्पिनर हैं।एक गतिविधि में दो स्पिनर
इसमेरी गतिविधि
package com.example.belajarcombobox;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
public class CreateComboBox extends Activity implements AdapterView.OnItemSelectedListener {
TextView selection;
TextView selection2;
String[] countries = {"Amerika","Argentina","Brazil"};
String[] city = {"London","Paris","Buenos Aires"};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
selection = (TextView) findViewById(R.id.selection);
Spinner spin = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<String> aa = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, countries);
aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(aa);
spin.setOnItemSelectedListener(this);
selection2 = (TextView) findViewById(R.id.selection2);
Spinner spin2 = (Spinner) findViewById(R.id.spinner2);
ArrayAdapter<String> bb = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, city);
bb.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(bb);
spin2.setOnItemSelectedListener(this);
}
public void onItemSelected(AdapterView<?> parent, View v, int position, long id){
Spinner spin = (Spinner)parent;
Spinner spin2 = (Spinner)parent;
if(spin.getId() == R.id.spinner)
{
Toast.makeText(this, "Your choose :" + countries[position],Toast.LENGTH_SHORT).show();
}
if(spin2.getId() == R.id.spinner2)
{
Toast.makeText(this, "Your choose :" + city[position],Toast.LENGTH_SHORT).show();
}
}
public void onNothingSelected(AdapterView<?> parent){
Toast.makeText(this, "Choose Countries :", Toast.LENGTH_SHORT).show();
}
}
है जब मैं इस गतिविधि चलाने के लिए, पहले स्पिनर मूल्य शहर है और दूसरा स्पिनर मान रिक्त है।
मैं एक ही गतिविधि में 2 स्पिनर कैसे चला सकता हूं? पहला स्पिनर मूल्य देश है और दूसरा स्पिनर मूल्य शहर है। बीआर
एलेक्स
धन्यवाद में से एक संभाल बनाएं न करें। मैं दूसरे स्पिन एडाप्टर –
@Alexbelek में स्पिन को बदलना भूल गया: सबसे स्वागत दोस्त :) –
मेरे पास एक प्रश्न फिर से है। मेरे पास एक फॉर्म इनपुट पेज है। उदाहरण SaveActivity.java। इस गतिविधि में, मेरे पास एक संपादन टेक्स्ट है, बटन। SaveActivity.java पर इस CreateComboBox को आयात करने के लिए कैसे करें। तो, मेरे पास SaveActivity.java में स्पिनर है? @ ρяσѕρєя K –