Android : Get Absolute Coordinates Of A View?
Feb 8, 2010
I'm trying to get the absolute screen pixel coordinates of the top left corner of a view. However, all methods I can find such as getLeft() and getRight() don't work as they all seem to be relative to the parent of the view, thus giving me 0. What is the proper way to do this?
If it helps, this is for a 'put the picture back in order' game. I want the user to be able to draw a box to select multiple pieces. My assumption is that the easiest way to do that is to getRawX() and getRawY() from the MotionEvent and then compare those values against the top left corner of the layout holding the pieces. Knowing the size of the pieces, I can then determine how many pieces have been selected. I realise I can use getX() and getY() on the MotionEvent, but as that returns a relative position that makes determining which pieces were selected more difficult. (Not impossible, I know, but it seems unnecessarily complicated).
View 4 Replies
Jun 30, 2010
I've been trying to write a little application that recognizes custom events in Android: you hold your finger over a TextView for a certain length of time, and it changes color.I'm using the MotionEvent coordinates and checking if they are within the bounds of a particular TextView, which is within a table.I am just attaching the onTouch listener to the table within the activity.But I get weird errors: the coordinates seem to be off by one view (i.e. if I touch the view below the view above reacts); or sometimes one will react, and the other will not. Any idea what might be going on?
View 2 Replies
View Related
Jul 20, 2010
Is it possible to set the absolute position of a view in android? (I know that there is an AbsoluteLayout, but it's deprecated...)
Lets say I have a screen 240x320px, and I want to put an ImageView which is 20x20px with its center at the position (100,100).
What do I have to do?
View 1 Replies
View Related
Aug 9, 2010
If you use an AbsoluteLayout (I know that it is deprecated, but it was the only way to solve my problem ) you can give the childViews the tag "android:layout_x" and "android:layout_y" to set their absolute position within the AbsoluteLayout.
However I dont want to set these informationen in the xml, because I only know them at runtime. So how can I set these parameters at runtime programmatically? I dont see any method on the View like view.setLayoutX(int x) or something.
Here is my XML, which works fine, when I set the layout_x and layout_y values. code...
View 1 Replies
View Related
Oct 7, 2010
I have a form with several Views on it, the last one is a Spinner that is bound to an adapter to get it's data from a Web Server via a POST request, at the end I append an additional entry for "Other...". If this option is selected on the spinner, a new EditText View at the bottom where the user enters a custom value, I've managed to get the EditText View to show on the screen, but it's positioned at the very top, over my other Views and I can't seem to find the way to make it appear at the bottom, below the Spinner as I want it to, here is the code I have so far:
EditText suggestCarrierField = new EditText(getBaseContext());
suggestCarrierField.setLayoutParams(new ViewGroup.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT));
suggestCarrierField.setHint("Suggest your carrier");
((AbsoluteLayout) findViewById(R.id.createAccountView)).addView(suggestCarrierField);
((AbsoluteLayout) findViewById(R.id.createAccountView)).invalidate();
View 2 Replies
View Related
Mar 22, 2009
I am developing a game in android and i want to capture screen coordinates of a view(ImageView) which is embedded in frame.
Hierarchy is <LinearLayout android android:layout_height="fill_parent" android:layout_width="fill_parent" > <RelativeLayout android:layout_height=fill_parent" android:layout_width="fill_parent" > <FrameLayout android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/frame14"></ FrameLayout> </RelativeLayout> </LinearLayout>
At run time i am attaching two image views for frame layout.I wanted to capture screen coordinates of frame layout.But Couldnt do it.if i say
(FrameLayout) f=(FrameLayout)findViewById(R.id.frame14); int[] loc = new int[2]; f.getLocationOnScreen(loc); System.out.println(loc[0]); System.out.println(loc[1]);
I get Null Pointer Exception for getLocationOnScreen() method.
If I try to get f.getLeft() and f.getRight() they return as 0 coordinates.
Can anyone please tell me how to find location on screen of a view.
View 2 Replies
View Related
Dec 20, 2009
How to draw line on MapView given coordinates?
AFAIK, on iPhone it is possible.
View 1 Replies
View Related
Aug 5, 2010
i'm created an application where it consists of 3d rotating cube I want to move the cube with respect to the drag on the screen.In the on touch Listener I'm able to get the x,y coordinates but i don Know how to make those coordinates to map to 3d space.
View 3 Replies
View Related
Aug 20, 2010
I'll notify something to user after 30 minutes for example. so I need to get a time which is not changable by user or anything. Does it call UTC? I guess I need to get current time and it should have nothing to do with user handle or location actually, I'm focusing '30minutes from now' rather than current time. It also should work even in case of power off and on. Can I use alarm manager for this?
View 12 Replies
View Related
Nov 4, 2009
View.getLeft() and View.getTop() give the position of the view relative to the parent.
Is there a way to get the absolute screen position of that view?
Either a way to translate those coordinates into screen coordinates to make a call to get the position in screen coordinates.
View 2 Replies
View Related
Oct 29, 2010
I am trying to go widget-free, using Zeam launcher instead of LauncherPro which seems to randomly have issues for me, I'm just wondering what tips you all may have for getting the best performance possible from your phone. I'm on a Captivate. I care more about in-app performance and stability over bells and whistles. What do you suggest?
View 6 Replies
View Related
Sep 11, 2009
I am implementing OnTouchListener and am receiving MotionEvent objects. Some ACTION_MOVE events reports absolute X/Y coordinates, while some reports relative coordinates.
How can I ask a MotionEvent what kind of coordinates it currently represents?
View 3 Replies
View Related
Sep 2, 2009
I need to get the absolute path of the file associated with a specific android.net.Uri instance. I know how to get the URI instance based on the file instance (with Uri.fromFile(file)) and i need the inverse action.
View 4 Replies
View Related
Nov 9, 2010
What is the absolute path of the assets folder? I need it to reference some images saved in this folder from a html file saved in the memory device.
View 1 Replies
View Related
Nov 11, 2010
How do I reference the assets from phone memory? I need it to write the absolute path into a html file to load some images which are in assets folderThis html is saved in the phone memory but I can't to save these images in the memory phone because these are very big.
View 1 Replies
View Related
Nov 21, 2010
I have an image setup inside an absolute panel.I am trying to set it's position via code.But I do not see any applicable method/property to set its position.
Here is my layout.
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/marker" android:src="@drawable/marker" android:layout_y="106dp" android:layout_x="290dp"></ImageView>
</AbsoluteLayout>
Here is my code to set its position...
View 1 Replies
View Related
Jan 10, 2010
Just started writing java / android and I am trying to use android.widget.VideoView.
I set the video by using the setVideoPath('/path/filename') method, but can't seem to figure out how to get the path on an existing object?
I'm using methods such as 'getDuration()', and 'getCurrentPosition()' and they work great.. but where is a getPath method?
View 1 Replies
View Related
Mar 31, 2010
I know this has to be trivial but I just don't find the right resource, I guess.
So all I want to do is retrieving a thumbnail for a video. All I have is the absolute path to the file on the sdcard as a String. So please point me into the right direction.
View 1 Replies
View Related
Jul 28, 2010
I have set image in AbsoluteLayout but it'll not display in full screen on G1 but when i run the same application in Nexus it is working properly.
I have set setContentView(new Test(this)) in my activity class. Test is my AbsoluteLayout class.
My code looks like...
Can anyone tell me that why i am not getting full image on G1 mobile screen?
View 1 Replies
View Related
Sep 26, 2010
I have a custom ViewGroup. The idea is to be able to place controls at absolute positions and then have the ViewGroup scale those controls based on the difference in the screen dimensions with respect to the original design dimensions. I am using the code below. In response to the 'onMeasure' message, I am storing the width and height of the view. Then on the 'onLayout' message I am computing new dimensions for the child controls and adjusting their sizes proportionally. This all works to some degree. However for certain controls (e.g. button controls), the control resizes, but the text inside does not remain centered within the control. I am thinking that there is some other call I need to make to update the child controls after I change their size.
View 3 Replies
View Related
Jun 13, 2010
I got my Evo 4g and I'm absolutely in love with it, but getting music to show up in ANY music player without a flaw is an absolute nightmare. If I use Tunesync the music all gets onto the card, but the playlists don't appear. If I use Doubletwist, not only does the sync take millennia, the playlists do not show up and I get duplicate playlists. If I use Salling Media, I have the same problem I have with playlist, and I get an error about source files not being htere. After over 6 hours of googling and more than 5 sd card reformats, I'm abotu to give up. Have any users succeeded in getting all the playlists to show up with no duplicates and all of the songs they wanted? If so, how?
View 38 Replies
View Related
May 1, 2010
First post and already I am complaining. I guess most of you know already that they don't fit the entire front plate, only the center screen. But I was willing to live with that till better ones came out, but what really got me (unless I did something wrong) was the second tab you are supposed to pull off after installing the shield is stuck on like a sticker that has glue on the back side and left part of the sticker stuck on the screen.On my second attempt I used Goo Gone to get the sticker off first but the application for applying still came out messy.Anyway just a heads up stay away.On a side note one thing that doesnt suck was the red and black gradient case I got for the phone. It feels nice and I believe will absorb most falls to the ground while still protecting the phone. It also looks great and seems to sit flush to the ground so that the camera is not touching the surface directly.
View 39 Replies
View Related
Dec 17, 2009
Is there a way I can see my phone's raw GPS coordinates, i.e. decimal lat/long? Is it built-in, or is there "an app for that" ? I have an Eris Droid.
View 4 Replies
View Related
Jul 17, 2010
Can GPS on a phone, such as iPhone or Android determine your Z coordinates? I know it certainly has to be able to determine X and Y, well longitude, latitude that is, but what about the Z coordinates? Can it determine your height, and can I obtain height relative to ground?
View 3 Replies
View Related
Jul 8, 2010
I want to know if there is a way to be able to get the touch coordinates in an app. I know of the commands getRawX(),getRawY(),getX(),getY(). But they dont give me the exact coordinates. Shouldnt these coordinates be in the screen resolution range of the phone? or do they have a different range?
View 1 Replies
View Related
Apr 10, 2010
I have several tour guide books that list GPS coordinates for various sightseeing features.
Is there any way to enter these into Google Maps or Navigation as a destination? Is there an app that lets you do that?
View 2 Replies
View Related
Jul 22, 2010
I've spent so much time trying to figure this out. I'm building a dialog layout and trying to get the Title centered relative to the dialog while having 2 buttons on either side of the title. The buttons are to be 'gravity-ed' towards far left and far right.
The easy part is centering the dialog, OR doing the buttons far left and far right. It's getting them to play nice with each other on the same line.
Easy way to think about it:
Title is centered in dialog
2 Buttons are independently aligned left and right on the same line. Any thoughts on how to do this?
View 1 Replies
View Related
Dec 10, 2009
Since the absolutelayout is deprecated, how to put a widget (suck as a button) on arbitary (X,Y)
View 7 Replies
View Related
Oct 20, 2010
I'm making a android aplication, and I need creates buttons in the java files because the amount of buttons is variable and the coordinate of each button too. So, I don't know how set the coordinates x,y in java. Do you know what method i can use to set this values?
View 2 Replies
View Related
Jan 11, 2010
I want to create an application that loads an image as a map (a building of a floor) and add coordinates to it. Can anyone has an idea how to do it? I can do it maybe with MapView and change the resource of the map to my image but it is still not working.
View 3 Replies
View Related