Articles of popup

带有button的Android Eclipsepopup消息

我想这样做,通过点击一个button,有一个popup消息。 现在popup来,只要我打开应用程序。 顺便说一下,我想要触发popup的button是main.xml中的aboutbutton 这是我的main.xml(与布局的东西): <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/main" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#3DE400" android:orientation="vertical" > <!– background originally #d78a00 –> <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="60dp" android:fontFamily="sans-serif-condensed" android:paddingLeft="10dp" android:text="Sample App" android:textColor="#FFF" android:textSize="60sp" /> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:fontFamily="sans-serif-condensed" android:paddingLeft="10dp" android:text="@string/creator" android:textColor="#FFF" android:textSize="20dp" /> <Button android:id="@+id/about" android:layout_width="123dp" android:layout_height="wrap_content" android:layout_marginTop="50dp" android:background="@android:color/transparent" android:fontFamily="sans-serif-condensed" android:gravity="left" android:paddingLeft="10dp" android:text="@string/about" android:textColor="#FFF" android:textSize="40dp" android:onClick="show" […]

如何在android中修改传入和传出的呼叫屏幕视图

我想根据我的select修改屏幕下方。 我不知道如何访问这个屏幕。 我也需要修改这个屏幕 请帮我做这个。

androidpopup菜单

我无法从源代码中find这两个视图中的任何一个,但在许多应用程序中都看到了它们。 谁能告诉我他们叫什么名字? 谢谢

如何将popup菜单代码replace为列表popupwindow?

目前,我正在编程创build一个popupmenu显示一个楼层和标题的列表。 但是,改变标题的背景颜色,并添加一个closuresbutton标题,结果是一场噩梦。 我想用一个列表popup窗口replace这个popupmenu,所以我可以添加一个带有背景属性的XML文件,用黑色作为背景的标题,菜单中项目的右侧和白色背景上的closuresbutton。 有一种方法,我可以实现这个列表popup窗口? 这是我的代码: private void floorMenu(ImageView btnFloorMenu){ MapData data = new MapDao(MyPlugin.mapId); final List<Floor> flList = dao.getFloors(); // set popupMenu final PopupMenu floorsPm = new PopupMenu(MapViewActivity.this,btnFloorMenu); MenuItem titleItem = floorsPm.getMenu().add(Menu.NONE, Menu.NONE, Menu.NONE, "Floors"); int i = 1; for(Floor fl : flList) { floorsPm.getMenu().add(Menu.NONE, i,i, fl.getName()); if(i>3) break; i++; } // add popup listener […]

调用showwindowow的showAtLocation崩溃的应用程序

我有一个类从View扩展,我想显示一个popupWindow使用此代码 public class dbView extends View implements View.OnTouchListener { private void showDialog(String msg) { LayoutInflater layoutInflater; View dialogContent; final PopupWindow popupWindow; layoutInflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); dialogContent = layoutInflater.inflate(R.layout.pop_up_dialog, null); popupWindow = new PopupWindow( dialogContent, ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); popupWindow.showAtLocation(this, Gravity.CENTER, 10, 10); } } 尝试执行最后一行时,我的应用程序崩溃。 这个例外的信息是 不能在没有调用Looper.prepare()的线程中创build处理程序 我已经find了与该消息有关的答案,他们都涉及到popup窗口正在创build一个单独的线程,我应该使用runOnUIThread但如果我在一个VIEW里面,我需要这个? 什么可能是这个问题的原因?

在Android中定时popup

我正在为Android创build一个匹配的游戏,当用户得到一个匹配时,会popup一个对话框,说“Match!”。 我不知道如何做到这一点。 如果我使用Thread.currentthread()。sleep,则永远不会出现对话框。 android.app.AlertDialog a = new android.app.AlertDialog.Builder(match.this).setTitle("Match!").show(); Thread.currentthread().sleep(1000); a.dismiss(); 什么也没有发生 – 程序只是挂了一秒钟。 我想popup一秒钟,或者如果有另一种types的popup式的东西,那也不错。

在android中popup窗口大小

我在事件onListItemClick中创build一个列表活动的popup窗口。 LayoutInflater inflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View pop = inflater.inflate(R.layout.popupcontact, null, false); ImageView atnot = (ImageView)pop.findViewById(R.id.aNot); height = pop.getMeasuredHeight(); width = pop.getMeasuredWidth(); Log.e("pw","height: "+String.valueOf(height)+", width: "+String.valueOf(width)); atnot.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { pw.dismiss(); } }); pw = new PopupWindow(pop, width, height, true); // The code below assumes that the root container has […]

Android的PopupWindow能显示另一个PopupWindow吗?

Android的PopupWindow能显示另一个PopupWindow吗? 在同一时间可以打开多lessPopupWindow? 只有一个? 第一个PopupWindow显示正常。 但button点击(这是在第一个PopupWindow contentview)我有一个例外: 08-13 16:28:38.682: ERROR/AndroidRuntime(11760): FATAL EXCEPTION: main android.view.WindowManager$BadTokenException: Unable to add window — token android.view.ViewRootImpl$W@41286250 is not valid; is your activity running? at android.view.ViewRootImpl.setView(ViewRootImpl.java:600) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:313) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:215) at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:140) at android.view.Window$LocalWindowManager.addView(Window.java:537) at android.widget.PopupWindow.invokePopup(PopupWindow.java:992) at android.widget.PopupWindow.showAsDropDown(PopupWindow.java:901) at org.example.qberticus.quickactions.BetterPopupWindow.showLikePopDownMenu(BetterPopupWindow.java:159) at org.example.qberticus.quickactions.BetterPopupWindow.showLikePopDownMenu(BetterPopupWindow.java:129) at name.antonsmirnov.android.popup.ui.MainActivity$1$1.run(MainActivity.java:44) at android.app.Activity.runOnUiThread(Activity.java:4170) at name.antonsmirnov.android.popup.ui.MainActivity$1.onClick(MainActivity.java:42) at android.view.View.performClick(View.java:3558) at android.view.View$PerformClick.run(View.java:14157) […]

如何在屏幕上显示文本编辑框?

我有一个应用程序具有肖像的主要布局(它被固定为肖像),并有一个地方input文字。 我想像横向的popup窗口启动背景图像模糊。 我知道有一个popup窗口小部件,但任何想法旋转文本编辑框将是伟大的。 将键盘滑出时将其旋转到纵向视图(仅限文本框)也可以正常工作,如同在键盘幻灯片上显示带有文本框的新屏幕一样。

软键盘的POPUP布局

我正在开发一个软键盘,并做得很好,但我不知道如何自定义长按键的popup式布局。 我的键盘视图: <?xml version="1.0" encoding="UTF-8"?> <android.inputmethodservice.KeyboardView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/keyboard" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:keyPreviewLayout="@layout/preview" android:keyBackground="@drawable/key_selector" android:shadowRadius="0.0" android:keyTextColor="#000000" /> 我的键盘布局: <?xml version="1.0" encoding="utf-8"?> <Keyboard xmlns:android="http://schemas.android.com/apk/res/android" android:keyWidth="10%p" android:keyHeight="10%p"> <Row android:verticalGap="1%p" android:horizontalGap="0.5%p" android:keyHeight="8%p" android:keyWidth="9.6%p"> <Key android:codes="113" android:keyLabel="q" /> <Key android:codes="119" android:keyLabel="w" /> <Key android:codes="101" android:keyLabel="e" /> <Key android:codes="114" android:keyLabel="r" /> <Key android:codes="116" android:keyLabel="t" /> <Key android:codes="121" android:keyLabel="y" android:popupKeyboard="@xml/keyboard_popup" android:popupCharacters="yýÿ"/> <Key […]