我想在微调器中按数组添加第一项静态和其他项。我怎样才能做到这一点?
user1285707
问问题
358 次
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
使用这种方式。希望它可以帮助你。
我在我的活动中创建了一个全局数组列表。
喜欢 :
public static ArrayList<String> Party_list = new ArrayList<String>();
在 oncreate put 方法中,如下所示:
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 回答