2012-03-13 69 views
0

我有這樣的微調:如何添加常規項目到微調適配器?

spinner = (Spinner) findViewById(R.id.spin); 
     _spinDb = new SpinAdapter(this); 
     Cursor names = _spinDb.open().getAllSpin(); 
     _adapter = new SimpleCursorAdapter(this, 
       android.R.layout.simple_spinner_item, 
       names, 
       new String[] {SpinAdapter.COLUMN_NAME}, 
       new int[] {android.R.id.text1}); 
_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
spinner.setAdapter(_adapter); 

現在,我想用文字添加一個「常規」項:「選擇項」。我該怎麼做? 謝謝。

回答

0

添加字符串[]數組的第一個元素。然後確定位置不是0(零)做別人。

+0

我該怎麼做?我嘗試了新的String [] {「選擇項目」,SpinAdapter.COLUMN_NAME}並且它不起作用... – LiorZ 2012-03-13 16:12:52

+0

首先獲取Clumn_name,並將ChooseÔtem元素插入列表的第一個元素。比,創建一個新的字符串數組並將其複製到它。然後使用新數組作爲微調器源。 – Tugrul 2012-03-14 10:00:46

0

注意:您嘗試使用的構造函數已被棄用。

我不認爲你應該嘗試使用SimpleCursorAdapter,如果你只是需要破解一個不在數據庫中的行。你可能最好只是嘗試使用SimpleAdapter並單獨填充它。 (如果您願意,您也可以簡單地將「選擇項目」添加到數據庫中)。