public void loadSpinner() {
ArrayAdapter<Object> spinnerAdapter = new ArrayAdapter<Object>(this, R.layout.list_item_textview, license);
spinnerAdapter
.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
mSpinner.setAdapter(spinnerAdapter);
mSpinner
.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent,
View view, int pos, long id) {
parent.setVisibility(View.VISIBLE);
/* MainActivity.this.currentRssurl = MainActivity.this.license[pos];*/
}
public void onNothingSelected(AdapterView parent) {
// Do nothing.
}
});
}
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
settingService = new SettingService(this); service = new SettingService(this);
context = MainActivity.this; init();
button = (Button) findViewById(R.id.baojing);
startalarm = service.getInt("alarmTemp");
if (startalarm <= 0) {
startalarm = 0;
/* txtAlarm.setText("是"); */
AlarmManager.setStart(true);
} else {
/*startalarm = 0;
txtAlarm.setText("否"); */
startalarm=1;
AlarmManager.setStart(false);
button.setVisibility(View.INVISIBLE);
}
/* BMapView gps = new BMapView(); */ /* ShiTi shiTi = new ShiTi(); */
/*
* shiTi.getTime(); shiTi.getGpsString();
*/
button.setOnClickListener(new View.OnClickListener() { private Button b1;
private Button b2;
private Button b3; public void onClick(View v) { LayoutInflater factory = LayoutInflater.from(MainActivity.this);
View v1 = factory.inflate(R.layout.selector, null);
/* View v1=(View)getLayoutInflater().inflate(R.layout.selector,null);*/
//这两个就不是一样东西啊??????
/* page = (TextView) v1.findViewById(R.id.page);
page.setText(pageid + "");*/
LinearLayout linearLayout = new LinearLayout(MainActivity.this);
/*linearLayout.addView(listView1,1);*/
/*linearLayout.inflate(context, resource, root)*/
/*linearLayout.addView(mSpinner);*/
linearLayout.setOrientation(LinearLayout.VERTICAL);
listView11 = (ListView) v1.findViewById(R.id.list);
listView11.addHeaderView(listView1); /* checkbox1 = (CheckBox) v1.findViewById(R.id.checkBox1);*/
/*textview4= (TextView) v1.findViewById(R.id.textView4);*/
mSpinner = (Spinner) v1.findViewById(R.id.spinner1);
context=getApplicationContext();
window.setBackgroundDrawable(new BitmapDrawable());
window.setOutsideTouchable(true);
window.setFocusable(true);
window.showAsDropDown(v,100,130);
window.update();
/* window.dismiss(); */
/*window.setBackgroundDrawable(new BitmapDrawable());*/
if (null == window/*||window.isShowing()*/) {
window.dismiss();
}
} private void drawTitleLayout() {
// TODO Auto-generated method stub
} });
ArrayAdapter<Object> spinnerAdapter = new ArrayAdapter<Object>(this, R.layout.list_item_textview, license);
spinnerAdapter
.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
mSpinner.setAdapter(spinnerAdapter);
mSpinner
.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent,
View view, int pos, long id) {
parent.setVisibility(View.VISIBLE);
/* MainActivity.this.currentRssurl = MainActivity.this.license[pos];*/
}
public void onNothingSelected(AdapterView parent) {
// Do nothing.
}
});
}
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
settingService = new SettingService(this); service = new SettingService(this);
context = MainActivity.this; init();
button = (Button) findViewById(R.id.baojing);
startalarm = service.getInt("alarmTemp");
if (startalarm <= 0) {
startalarm = 0;
/* txtAlarm.setText("是"); */
AlarmManager.setStart(true);
} else {
/*startalarm = 0;
txtAlarm.setText("否"); */
startalarm=1;
AlarmManager.setStart(false);
button.setVisibility(View.INVISIBLE);
}
/* BMapView gps = new BMapView(); */ /* ShiTi shiTi = new ShiTi(); */
/*
* shiTi.getTime(); shiTi.getGpsString();
*/
button.setOnClickListener(new View.OnClickListener() { private Button b1;
private Button b2;
private Button b3; public void onClick(View v) { LayoutInflater factory = LayoutInflater.from(MainActivity.this);
View v1 = factory.inflate(R.layout.selector, null);
/* View v1=(View)getLayoutInflater().inflate(R.layout.selector,null);*/
//这两个就不是一样东西啊??????
/* page = (TextView) v1.findViewById(R.id.page);
page.setText(pageid + "");*/
LinearLayout linearLayout = new LinearLayout(MainActivity.this);
/*linearLayout.addView(listView1,1);*/
/*linearLayout.inflate(context, resource, root)*/
/*linearLayout.addView(mSpinner);*/
linearLayout.setOrientation(LinearLayout.VERTICAL);
listView11 = (ListView) v1.findViewById(R.id.list);
listView11.addHeaderView(listView1); /* checkbox1 = (CheckBox) v1.findViewById(R.id.checkBox1);*/
/*textview4= (TextView) v1.findViewById(R.id.textView4);*/
mSpinner = (Spinner) v1.findViewById(R.id.spinner1);
context=getApplicationContext();
window.setBackgroundDrawable(new BitmapDrawable());
window.setOutsideTouchable(true);
window.setFocusable(true);
window.showAsDropDown(v,100,130);
window.update();
/* window.dismiss(); */
/*window.setBackgroundDrawable(new BitmapDrawable());*/
if (null == window/*||window.isShowing()*/) {
window.dismiss();
}
} private void drawTitleLayout() {
// TODO Auto-generated method stub
} });
还有,直接用this,试试吧