I was wondering how we would attach a pop up window to a button so that when the button is clicked the pop up window will appear showing a message and still until the user closes it. How should I go about this and what classes should I use? Also if there are any examples for this it would really helpful as well.
Is there a way to create custom popup window like 'Quick Contact' or the one in official Twitter application (image attached) ? I've read the Contact app source code (downloaded from git) but still confused, it seems to use internal api.
I have a 2D app. When the user presses a button, I need to quickly open a translucent 3D animation and overlay that on top of the 2D app. This is similar to the "Translucent GLSurfaceView" demo in APIDemo.
However, with APIDemo on G1, it takes about 100~200ms for the new Activity to come up. For me, this is too long. Is there any way to make it faster (to about 30~60ms).
My idea is to create a transparent Window object that contains a SurfaceView and hide it. When user presses button, the Window is shown.
What is the basic difference between the PhoneWindow and MidWindow policies? I found that the emulator version takes the implementations of the PhoneWindow.When the MidWindow implementations will be used? Also, I found that PhoneWindow handles the call settings implementation and the same is not there in MidWindow? Please someone help me pointing out the differences between both the policies and under which circumstances which one will be used.
What is "window.demo.clickOnAndroid()"? I know that clickOnAndroid is a method in my Android application. But what is window and demo? My file is called demo.html. Is that it?
How to create an HTTP request object of POST type in android? Which class need to be extend or what method need to implement? How to establish connection to a server? Actually i want to connect to a microsoft exchange server, and then i have to send a request to it using HTTP.
Is the 'Activity leaked window' issue (http://code.google.com/p/ beepmystuff/issues/detail?id=3) fixed in any of the latest Android releases? I'm not sure about the Android version I'm using. I get this error during orientation changes. I create PopupWindows inside TextView. When I change orientation when the popupwindow is shown, my log says Activity has leaked a window (popupwindow) and then sometimes the application crashes, but not always. When the application crashes, the log says 'Uncaught handler: thread main exiting due to uncaught exception java.lang.IllegalArgumentException: View not attached to window manager'
I was playing around with the Motorola MotoDev IDE, which is kind of a jazzier front-end to Eclipse, and it asks you on startup if you want the Android emulator to show up in an IDE window. I said yes. That makes the emulator show up in an Eclipse tab, like the Console, Outline, etc. After a while it became apparent that MotoDev wasn't sufficiently different than Eclipse to make it worth the install. So I got rid of it. This is on Mac OS X with Snow Leopard. Now when I start Eclipse and run any Android project, even Hello world, the Console shows the emulator installing and the APK installing, and the Intent starting. But no emulator window. I found a setting in Eclipse->Preferences->Android->Launch Settings that said -no-window for the emulator. MotoDev must have set that. That had to be it. I got rid of it and still no Emulator. So I got rid of Eclipse, the SDK, everything and did a full fresh install of everything. Still no emulator window. I can start the emulator with an AVD from the command line fine and I see it. But from Eclipse, nada.
I can't find a way to obtain a reference the Window containing an arbitrary View v. I found getWindowToken, but I can't figure out how to use it? Does anyone know how? Also, does anyone know why it returns an IBinder rather than a Window?
I am working on IM and i want to make Chat Window but i don't know how to start it. Currently I am using EditText field, a text view and a button, after entering text in EditText field on pressing send button i am getting text from EditText filed and appending it to TextView its looking good but there are some problems, and i don't know its right approach or not ?
I heard that, on Android, windows must be "flattened" before they can be rendered. This, "requires both CPU & GPU usage, not to mention that it's an incredibly expensive operation. To make it worse, this operation takes place on the main thread, meaning that you will experience lag. Now I must admit this happens less on smaller screens (I have a large screen), and it also happens less on apps where the developers have optimized their scrolling to the max. This is definitely not something easy to do."
1. What does this mean?
2. Is it true? (For both regular Android and Cyanogenmod)
In one of my activities, I use the Theme.Dialog style, and I can't get the window to launch at full size.why does that not work? I also tried setting the size in pixels, but that has no effect whatsoever.
I've created a set of preference screens building on the tuts on androidguys. My preference XML contains nested PreferenceScreens. The below doesn't occur in the root screen, only once clicking to a child PreferenceScreen. Once in that PreferenceScreen, even before selecting an EditPreference, if I change orientation (i.e. flick the G1 keyboard out) I get an error: 01-30 09:33:54.080: ERROR/WindowManager(1261): android.view.WindowLeaked: that was originally added here.I have previously overcome this in other activities by utilising the onPause etc methods with custom dialogs I use. How can I prevent this in the PreferenceActivity? What am I missing?
I have an Activity which has no window (but it has a view). I'm using: getWindowManager().addView(view, params);I've attempted to call takeKeyEvents(true), however I see that takeKeyEvents first retrieves the Window and then calls takeKeyEvents on that Window.In my case, the Window is null.What this means is that I never receive onKeyUp and onKeyDown calls, which I need in order to intercept some key presses from external input devices (similar to a handsfree set for example).
When I was using Hierarchy Viewer to check views of basic emulator, there was no problem and I can normally find all views in the emulator. But when I was using real device ( HTC Nexus one ), I couldn't see focus window in the Hierarchy Viewer. Do you have any idea for these issues?
Let's say in my example I am working with SurfaceView for my CameraSurfaceView. I have a few questions, hope you can help me.
1. When this SurfaceView gets created (I assume via final CameraSurfaceView cameraView = new CameraSurfaceView (getApplicationContext()), this will result in a call createSurface() in SurfaceFlinger with format, width and height. Am I correct? Is this SurfaceView also my UI window if I want to draw anything? I thought if I call setType(PUSH_BUFFER) on this surface, I won't be able to do any drawing on this surface.
2. How does the application pass these information like format, width and height to SurfaceFlinger for the allocation? Is it by using .setFormat, .setFixedSize?
3. How do they methods .setFormat, .setFixedSize related to the surfaceHolder.surfaceChanged() callback?
I have a string called string3 that I want to read into a EditText window called editTextW. I am trying to use:editTextW.setText(getString(string3)); but set text doesn't seem to like strings. Does anyone have any suggestions of what I can use to get the string in to my EditText window?
I am doing small project "Location Finder" in android.In that i have used different menu items,which include Close menu.On click of that menu i want to close the application.i have tried it with finish(),but it just the finish the current activity.