我是androID开发的新手,所以我需要知道哪个是完美有效的方法在AndroID中制作这样的d出窗口,基本上在iOS中很容易进行d出和处理但是如何从这开始使用布局或类似的东西请给我一个链接或指南,让AndroID中的popover在一个Activity上打开.
解决方法import androID.app.*;import androID.os.Bundle;import androID.vIEw.Gravity;import androID.vIEw.VIEw;import androID.vIEw.VIEw.OnClickListener;import androID.vIEw.VIEwGroup.LayoutParams;import androID.Widget.*;public class ShowPopUp extends Activity {PopupWindow popUp;linearLayout layout;TextVIEw tv;LayoutParams params;linearLayout mainLayout;button but;boolean click = true;public voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); popUp = new PopupWindow(this); layout = new linearLayout(this); mainLayout = new linearLayout(this); tv = new TextVIEw(this); but = new button(this); but.setText("Click Me"); but.setonClickListener(new OnClickListener() { public voID onClick(VIEw v) { if (click) { popUp.showAtLocation(mainLayout,Gravity.BottOM,10,10); popUp.update(50,50,300,80); click = false; } else { popUp.dismiss(); click = true; } } }); params = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT); layout.setorIEntation(linearLayout.VERTICAL); tv.setText("Hi this is a sample text for popup window"); layout.addVIEw(tv,params); popUp.setContentVIEw(layout); // popUp.showAtLocation(layout,10); mainLayout.addVIEw(but,params); setContentVIEw(mainLayout); } }总结
以上是内存溢出为你收集整理的在Android中d出?全部内容,希望文章能够帮你解决在Android中d出?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)