public class MainActivity extends Activity {
private Spinner spinner = null;
// 資料源
private String[] city = {"1", "2", "3", "4", "5", "6", "7","8", "9", "10", "11", "12"};
private List<String> list = null;
private ArrayAdapter adapter = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//獲取系統時間
SimpleDateFormat simpleDateFormat1 =new SimpleDateFormat("yyyy");
Date date1 =new Date(System.currentTimeMillis());
String datay=simpleDateFormat1.format(date1).toString();
//time?.setText(simpleDateFormat.format(date))
SimpleDateFormat simpleDateFormat2 =new SimpleDateFormat("MM");
Date date2 =new Date(System.currentTimeMillis());
String datam=simpleDateFormat2.format(date2).toString();
String n = datay.toString();
String y =datam.toString();
Toast.makeText(this,n,Toast.LENGTH_SHORT).show();
Toast.makeText(this,y,Toast.LENGTH_SHORT).show();
list = new ArrayList<>();
spinner = (Spinner) findViewById(R.id.id_spinner);
for (int i = 0; i < city.length; i++) {
list.add(city[i]);
}
adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, list);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener(){
});
}
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String cityName = (String) adapter.getItem(position);
}
public void onNothingSelected(AdapterView<?> parent) {
}
}
uj5u.com熱心網友回復:
想讓spinner默認為系統時間datam,該怎么寫?uj5u.com熱心網友回復:
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener(){
public void onNothingSelected(AdapterView<?> parent) {
}
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String cityName = (String) adapter.getItem(position);
}
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/238777.html
標籤:Android
下一篇:QPolorChart坐標軸問題
