スピナーの配列で最初の項目 Static と他の項目を追加したい。どうすればこれを達成できますか?
2 に答える
2
アダプターの getCount および getItem メソッドをオーバーライドできます。
public int getCount()
{
return arr.length+1;
}
public Object getItem(int position)
{
if(position==0)
return "Select";
else
return arr[position-1];
}
于 2012-05-11T05:48:11.217 に答える
0
このように使用します。それがあなたを助けるかもしれないことを願っています。
アクティビティでグローバルに1つの配列リストを作成します。
お気に入り :
public static ArrayList<String> Party_list = new ArrayList<String>();
以下のようなoncreateputメソッドで:
public void distic_party_name() {
// TODO Auto-generated method stub
main_genral_class.Party_list.add("Party");
sqldb = this.getReadableDatabase();
Cursor cursor = sqldb.query(true, TB_NAME2, new String[] { TB2_fld0 },
TB2_fld23 + " = 'no'", null, null, null, null, null);
if (cursor != null) {
if (cursor.moveToFirst()) {
do {
String a = cursor
.getString(cursor.getColumnIndex(TB2_fld0));
main_genral_class.Party_list.add("" + a);
} while (cursor.moveToNext());
}
}
cursor.close();
}
メソッドの最初の行に静的データを追加しました。
Party_list.add("Party");
于 2012-05-11T05:55:14.013 に答える