android pop,android下popwindow +Spinner问题
发布日期:2021-06-24 14:01:07 浏览次数:2 分类:技术文章

本文共 2610 字,大约阅读时间需要 8 分钟。

public void loadSpinner() {

ArrayAdapter spinnerAdapter = new ArrayAdapter(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

}

});

转载地址:https://blog.csdn.net/weixin_33303537/article/details/117559592 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:android listview 刷新 闪烁,listview刷新 怎样防止Listview刷新闪烁
下一篇:微信和鸿蒙系统谁大,腾讯工程师引发众怒!太嚣张,网友:怪不得鸿蒙系统没有微信...

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月03日 01时46分28秒