আমি একটি Spinner
এবং এ দিয়ে একটি Android অ্যাপ্লিকেশন তৈরি করেছি TextView
। আমি টেক্সটভিউতে স্পিনারের ড্রপ ডাউন তালিকা থেকে নির্বাচিত আইটেমটি প্রদর্শন করতে চাই। আমি onCreate
পদ্ধতিটিতে স্পিনার প্রয়োগ করেছি তাই যখন আমি প্রোগ্রামটি চালাচ্ছি, এটিতে একটি মান দেখায় TextView
(ড্রপ ডাউন তালিকা থেকে কোনও আইটেম নির্বাচন করার আগে)।
আমি ড্রপ ডাউন তালিকা থেকে কোনও আইটেম নির্বাচন করার পরে টেক্সটভিউতে মানটি দেখাতে চাই। আমি এটা কিভাবে করবো?
আমার কোডটি এখানে:
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 GPACal01Activity extends Activity implements OnItemSelectedListener {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Spinner spinner = (Spinner) findViewById(R.id.noOfSubjects);
// Create an ArrayAdapter using the string array and a default spinner layout
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,R.array.noofsubjects_array, android.R.layout.simple_spinner_item);
// Specify the layout to use when the list of choices appears
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// Apply the adapter to the spinner
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(this);
}
public void onItemSelected(AdapterView<?> parent, View arg1, int pos,long id) {
TextView textView = (TextView) findViewById(R.id.textView1);
String str = (String) parent.getItemAtPosition(pos);
textView.setText(str);
}
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
}