我编写了一个程序,用于将数据从sqlite数据库加载到我的微调器中,所以当我启动一个活动适配器时,直接将数据加载到微调器中并自动触发事件而不触及任何东西,我想要的是一个空的微调器,当我从下拉列表中选择一个来自微调器的项目,然后只发生某个事件。
cursor = listHelper.getAccountName(String
.valueOf(selected_item_1));
int[] to = new int[] { android.R.id.text1 };
String[] from = new String[] { DbListHelper.ACCOUNT_NAME };
final SimpleCursorAdapter adapter5 = new
SimpleCursorAdapter(
getBaseContext(),
android.R.layout.simple_list_item_1, cursor, from,
to) {
public View getView(int position, View convertView,
ViewGroup parent) {
View v = super.getView(position, convertView,
parent);
((TextView) v).setTextSize(18);
((TextView) v).setGravity(Gravity.CENTER);
((TextView) v).setTextColor(Color
.parseColor("#1C689C"));
return v;
}
public View getDropDownView(int position, View
convertView,
ViewGroup parent) {
View v = null;
if (position == 0) {
TextView tv = new TextView(getBaseContext());
tv.setHeight(0);
tv.setVisibility(View.GONE);
v = tv;
} else {
v = super.getDropDownView(position, null,
parent);
}
((TextView) v).setGravity(Gravity.CENTER);
((TextView) v).setBackgroundColor(Color.WHITE);
parent.setVerticalScrollBarEnabled(false);
return v;
}
};
adapter5.setDropDownViewResource
(android.R.layout.simple_spinner_dropdown_item);
spinnerAccountName.setAdapter(adapter5);
有谁能建议我怎么做? 谢谢