Android :: GestureOverlayView Causes Strange TableRow Blending
Jul 2, 2010
With the XML layout shown below, I have some views wrapped in a GestureOverlayView. As shown below, my first row is blended with the second row, as-if the first row is transposed right on top of the second. Now when I take the GestureOverlayView out of the code and leave everything else as-is, my table looks fine - the rows are separate and not on top of each other..........
View 1 Replies
Apr 27, 2010
I have been using some nice tutorials on drawing graphics on my android. I wanted to also add in the cool gesture demo found here:
http://developer.android.com/resources/articles/gestures.html
That takes these lines of code:
CODE:..............
This is fine and dandy yet I realize in my demo i'm trying to build using code from "Playing with Graphics in Android". The demos make sense, everything makes sense but I found out by using: setContentView(new Panel(this));
As is required by the Playing With Graphics tutorials, then the findViewById seems to no longer be valid and returns null. At first I was about to post a stupider question as to why this is happening, a quick test of playing with the setContentView made me realize the cause of findViewById returning null, I just do not know how to remedy this issue. Whats the key I am missing here? I realize that the new Panel is doinking some reference up but I am not sure how to make the connection here.
The: R.id.gestures is defined right int he main.xml as:
CODE:.............
So I did confirm the setContentView(new Panel(this)) is causing the issue. So I know the issue is that I have to figure out how to add the android.gesture.GestureOverlayView to the panel class somehow, I am just not sure how to go about this.
After fighting with this I generally know what I need to do just now how to do it. I think I need either the equivalent of creating a panel in that main.xml OR figuring out how to build whats in main.xml for the gestures in code. I am close because I did this: GestureOverlayView gestures = new GestureOverlayView(this); which gets me a non null gestures now, unfortunately since I am not telling it to fill Parent anywhere I don't think its really showing up, so I am trying hard to figure out layout pa rams. Am I even on the right track?
View 1 Replies
View Related
Aug 24, 2010
I am using GestureOverlayView with ViewFlipper, and it takes about one second for the android to recognize my gesture and flip to next view. However, the Android calendar flips almost immediately. I checked the Android calendar code, and it uses GestureDetector. Is there big difference between these two gesture detecting mechanisms?
I am also wondering what's the difference between these two mechanism of detecting gestures. I know GestureOverlayView came out at 1.6, while GestureDetector was in 1.0. But why didn't they just deprecate GestureDetector when GestureOverlayView came out?
View 1 Replies
View Related
Aug 30, 2010
I have a ListView with GestureOverlayView, when user swipe left, it mark the ListView Item. It is working perfectly. only thing I don't like to see is when user swipe it display the yellow color stroke line. Is there any way I can make it not to display the Stroke when user perform gesture?
View 2 Replies
View Related
May 28, 2010
I have a GestureOverlayView over the top of a TextView. The TextView has Linkify.addLinks(tv, Linkify.ALL) called on it.
If you click on an URL in the TextView the following exception is thrown Running 2.2 (apparently a pre-release version)
CODE:...............
View 5 Replies
View Related
Jul 30, 2010
I was informed in a later answer that I have to add the GestureOverlayView I create in code to my view hierarchy, and I am not 100% how to do that. Below is the original question for completeness.
I want my game to be able to recognize gestures. I have this nice SurfaceView class that I do an onDraw to draw my sprites, and I have a thread thats running it to call the onDraw etc .
This all works great.
I am trying to add the GestureOverlayView to this and it just isn't working. Finally hacked to where it doesn't crash but this is what i have
CODE:..........
The onGesturePerformed is never called. Their example has the GestureOverlay in the xml, I am not using that, my activity is simple:
CODE:................
So I am at a bit of a loss of the missing piece of information here, it doesn't call the onGesturePerformed and the nice pretty yellow "you are drawing a gesture" never shows up.
View 1 Replies
View Related
Nov 27, 2009
I have an Activity in which I have a TableLayout. I fill the table with TableRows in which I display TextViews. Imagine this as a classical table with text content. After the loop is finished I want to read all the heights in pixels of all the TextView in this table. I do this with getHeight(). The problem I have now is that ALL the values are 0 (zero) pixels. Even though I have text in the TextViews. The odd thing about this is, if I read the height of the exact same TextViews in an OnClickListener () then I do get the real height of the elements. Why is that so? I mean, nothing has changed in the height of those elements in the time between filling the table and firing the OnClickListener(). I really need to be able to get the height of the TextViews right after I filled the table. To get the heights upon a click is too late already for what I want to do.
View 3 Replies
View Related
Aug 28, 2010
I have a TableRow that is empty on compile time. The tablerow is supposed to be filled with a chart generated by JFreeChart during runtime. How do I add the chart into the tablerow?
View 1 Replies
View Related
Apr 21, 2010
I am using Tablerow+TextView to make a simple view for blog posts and their replies. In each TableRow I put a TextView in. Now I have two issues:
The text which is longer than the screen won't automatically wrap up to be multi-line. Is it by design of TableRow? I've already set tr_content.setSingleLine(false); [update]
This has been addressed, I think I should change Fill_parent to be Wrap_content in
CODE:............
The Table won't scroll like ListView. My rows are more than the screen size. I expect the table could be scrolled down for viewing just like ListView. Is that possible?
Here is my code:
CODE:.......................
View 1 Replies
View Related
Sep 17, 2010
I am trying to display some ImageView and TextView in a TableLayout. However, for the TextView (in the second column), it is partially hidden and does not go to the next line.
<TableLayout android:id="@+id/RestTable"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#D1D3D4"
android:layout_marginTop="5dp"
android:stretchColumns="*"
>
<TableRow android:id="@+id/row1...............
View 1 Replies
View Related
Sep 23, 2010
I'm making a image gallery with infinite vertical and horizontal scrolling. I put images inside a ListView to make a column, and put the ListViews inside a TableRow. However, it seems that child views of TableRow is not selectable and as a result I can't select the images in my ListView (easily). Is there a way to pass the events down to child views of TableRow so they can be selectable?
View 1 Replies
View Related
Oct 6, 2010
I'm developing an Android application.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="200px"
android:orientation="vertical">
<TextView
android:id="@+id/gameTitle"..............
I want to put playGame button in the left side of the center, and noPlayGame button in the right side of the center. Now, both appear aligned to the left of the TableRow. How can I do this?
View 2 Replies
View Related
Jul 27, 2010
I'm constructing TableLayout dynamically. And I need TableRow has a gap in certain column position.
For example, I need row has ImageView on 3 and 5 position, next row has ImageView on 1, 2, 4 position. I try to use code...
View 1 Replies
View Related
Nov 2, 2010
I'm trying to access the textviews (for starters, eventually replace with imageviews etc) which are stored in the tablerows in the code below.
The line beginning 'log.d' was the part I was working on, trying to get it to print out the contents of the 2nd text view in the first row, but I can only get as far as selecting the tablerow using "getChildAt(i)".
Trying "getChildAt(0).getChildAt(1)" doesn't select the textview as I would have expected it to; says that it's a View and as such, doesn't have this method - though unless I'm mistaken, aren't tablerows ViewGroups, which do have this method? code...
View 1 Replies
View Related
Sep 1, 2009
A strange error: when DatePicker is used as child item of <TableRow>, it throws out StackOverflowError and then the application crashes. It would work fine if it is defined outside of <TableRow>.
Do not know why ....... Is it related to my UTF-8 strings defined in strings.xml?
CODE:.........
The exception:
CODE:......................
View 6 Replies
View Related
Feb 24, 2010
how do i put 2 views inside one cell in a tablerow?
TableLayout v = (TableLayout)inflater.inflate(R.layout.featureitem2, null);
// v.setColumnStretchable(0, true);
//adds each productname to the table
if(productName.size()>1){
TableRow pnamesRow = new TableRow(t);
pnamesRow.addView(new View(t));
for(int j=0;j < productName.size();j++){...........
View 2 Replies
View Related
Jul 7, 2010
I have to add table row in a dynamic manner.In that row i need to add two child(Textview).But it displays only one textview only(first one).
import android.app.Activity;
import android.os.Bundle;
import android.widget.LinearLayout;
import android.widget.ScrollView;
import android.widget.TableRow;
import android.widget.TextView;
public class DynamicTextView extends Activity {...................
View 1 Replies
View Related
Nov 10, 2010
I want to invoke or fire the onclick event for Table Row when the user clicked a particular table row in the UI.
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/table_bars" android:layout_width="wrap_content" android:layout_height="fill_parent"android:background="@drawable/corner" android:stretchColumns="1" android:layout_margin="10dp">
<TableRow>
<TextView android:id="@+id/barsp_baradd_value"
android:textSize="15sp" android:padding="10dp" android:layout_width="wrap_content" />
</TableRow>.................
View 1 Replies
View Related
Jul 29, 2009
I'm trying to write a basic application with http get request. Eclipse validated my code, but when I using IOException in Android console I have this strange messages:
CODE:...............
And my application doesn't load into the emulator.
This is my code:
CODE:..................
View 3 Replies
View Related
Jan 21, 2010
I have already posted on their developer group but based on everything I've seen I don't expect a reply. I have a strange problem. When I added and adview to my app it imported a bunch of comments that all start with /** Eclipse is acting like it is not a comment. Although it isn't erroring out it has now marked anything starting with R.id as not existing. Is this something I can remedy in eclipse or is it time to chuck my dreams of being mega rich off of all the admob revenue I will be receiving? Writing code is one of few things that teaches me I don't know everything. Join the Closed Beta of Call Girl Manager http://www.fuligin.com/forums
View 5 Replies
View Related
Jun 28, 2010
I am trying to parse XML with a simple sax parser. Interestingly i am able to see desired output in the emulator. but when i run the program on a device program shows no output. I tried many different way for example putting the XML file in a raw folder but every time no out put on device. Tried this on two different handset and everywhere get the same error.
View 2 Replies
View Related
Nov 2, 2010
I'm using the following to draw rounded-corner rectangles in my Android application and it seems to be working alright but with one minor problem:
CODE:.......
(Adding labels to the rectF's defined above follows) ...
The strange thing is that the two ends of the rectangle aren't rounded over the same. The left-size quarter circles are noticeably smaller than the ones on the right.
Anybody experienced anything similar? It's weird enough that I might change my mind about the round corners if I can't do anything about it.... And if I knew how to do a screen capture from my Android, I would.
The rectangles in question are 78 pixels wide and 48 tall, if that helps (and since ykatchou may be onto something).
View 1 Replies
View Related
Nov 14, 2010
Bit of an odd one this...Every now and again I get a blank text. The sender is stated as ...
View 1 Replies
View Related
Aug 19, 2010
I have a simple app that just initiates a wifi scan every two seconds and then logs the results. I am observing some strange behaviour, and was wondering if anyone could shed some light. When I start scanning, if the phone (Nexus One running latest Froyo OTA release) is just sitting on my desk (screen on or off, it doesn't matter), I receive the wifi scan results about 800ms after initiating the scan, fairly consistently. At most, it takes a second and a half to receive the results. However, if I get up and start to walk around the building that I'm in, the time between initiating the scan and receiving the result begins to vary greatly. What is interesting is that I start to see a pattern where it will take about 40 seconds to receive results, then I will get three or four results two seconds apart, then it takes 40 seconds to receive the next set of results, then I get three or four results two seconds apart, etc.
I've tried obtaining a wifilock, both the FULL and SCAN ones, and that doesn't help. Same with a partial wakelock. I've also tried setting up a thread that pings the supplicant every second and reports when it is unreachable, and it appears to always be responsive (ie., I never see the report). I thought that maybe the problem was that I am unable to receive the result of scans when I am switching between base stations (which might happen when I move around), but if I manually switch between two different networks, it does not cause a delay in my scans (ie., I can still get the results with only a one second delay while it's associating with the new network). Anyway, for my application, it would be incredibly useful to get wifi results at a fairly consistent rate, and so I was hoping that someone on this list might have some suggestions as to how I can achieve this.
View 2 Replies
View Related
Aug 31, 2010
A customer just notified me that she's experiencing the infamous "app not responding / wait, force close" message during a specific operation. By just waiting enough, the app resumes ok. Now, that specific operation is indeed long and in fact it has been programmed in a background thread, with a progress dialog signaling the wait. I can't reproduce the problem on my development phone - I suppose because it's perhaps faster than the phone of the user. But I can't reproduce the problem either with the emulator, which I suppose is slow enough. Generally speaking, I think I could be able to solve this specific problem with the customer giving me the proper feedback. It's the general issue that hassles me. This part of the application is very good covered by tests at different levels, including automated black-box tests with Robotium that drive the UI as the user would do, and even in "stress mode" (repeating the test multiple times). So I supposed to be very safe in that area and I'm disappointed to discover that it was a false sense of safety. What am I possibly missing? Also, is it possible / does make sense to "slow down" a phone during tests? I was thinking of a service running in background just consuming some CPU cycles to make the phone less responsive. Fabrizio Giudici - Java Architect, Project Manager Tidalwave s.a.s. - "We make Java work. Everywhere." a.net/blog/fabriziogiudici - www.tidalwave.it/people Fabrizio.Giud...@tidalwave.it -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.14 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
View 3 Replies
View Related
Apr 1, 2009
I am a C programmer before, and I am looking into android source code right now, some JAVA syntax is confusing, I am not sure whether or not it's android related, see:
CODE:..........
1) What's the meaning of Override? Is it ommitable?
2) What does the "synchronized" mean?
View 5 Replies
View Related
Jul 7, 2010
I need to retrieve the orientation of my phone. At the moment i wrote this :
CODE:................
This code allows me to get the orientation of the phone if i leave the phone on a flat surface and i rotate it over the surface.
What i did not understand is why if i move the phone upwards the value of this.actual_orientation[0] ,which is the rotation on the zed axis as described [here][1], the value increases although there was no rotation.
Did someone know what happens?
Another strange thing..
I tried my application in the office at work and it had the strange behaviour i described before..
I tried in the same office(same situation) a compass app that i took from the market and it has the same behaviour of mine..when i moved the phone upwards the value changed consistently..
I tried in the same office(same situation) the i-phone compass and it didn't have that strange behaviour!
Then when i arrived at home i tried both, my application and the compass app of my android phone, and they worked!even if i move upwards the phone the value are stable...
View 1 Replies
View Related
Aug 28, 2010
Last night I downloaded antivirus free by droidSecurity inc.I ran a scan and it said I had something suspicious but would not allow me to view any details. Eh lame, I removed the app and jumped into bed.Today I was out driving around and got a warning my internal Phone memory was low. I took a look and it said 150 MB free.so I rebooted the phone and maybe I was being dumb because I thought you could cancel the SIM password and use the device as a PDA with no access to make phone calls.Anyhow I restored my clockwork recovery nandroid backup from a couple of days ago and now things seem better. Phone has 0.9 GB free.Are there any good applications to help manage the available memory on the phone?
View 4 Replies
View Related
Aug 13, 2010
I have a strange issue. I am using KSOAP2 to create a soap request to a .net webservice. I do this in a few other places and everything works fine. The webservice basically queries a data base and takes the values from the data reader and creates a string. This string is then returned. When I run the webservice on my local machine(Without using android) it works fine. When I run it from the webserver (still not android) it works fine. When I call it from my phone however the line: String hazards = (String)envelope.getResponse().toString () ; //Get response from .net Web service Simply is filled with anyType{}. Now if I go to the webservice and I manually type in the contents from the database to represent what the string concatenation should be it works perfectly. The line: String hazards = (String)envelope.getResponse().toString(); //Get response from .net Web service Now returns the string value i need. Does anyone have any idea why this is happening or know a better place to ask this question?
View 4 Replies
View Related
Aug 23, 2010
I'm trying to get my head around how the vram is used in opengl, specifically when and how to clean it up. The Story So Far. I have a GLSurfaceView into which I set a Renderer implementation (called OpenGLRenderThread). This view is created (manually, by calling "new") in the main Activity of the app. When the onSurfaceCreated method of the OpenGLRenderThread is called, I load a bunch of textures in a fairly standard way: the app runs fine, however when I try to clean up these textures at the end of the "level" (the app is a game. I do the following: On the emulator it works fine, but on the device (HTC Desire, 2.1) I get a GL Error 5572216 I have no idea what this error code is as I can't seem to find any reference to it. I understand that the VRAM references are bound to the thread that created them. Hence they can only be destroyed by the same thread. In my case, this thread is the OpenGLRenderThread (Renderer) during the onSurfaceCreated call.Unfortunately the Renderer interface does not expose an "onSurfaceLost" method, so I created my own. When the Level is complete, my main activity queues a request on the OpenGLRenderThread using the following call to the GLSurfaceView: According to javadoc for queueEvent: "Queue a runnable to be run on the GL rendering thread" Ok fine, so this should mean that the OpenGLRenderThread is performing the call to onSurfaceLost. This method is the one that then calls glDeleteTextures, and produces the error. what am I doing wrong here? I am not destroying the OpenGLRenderThread or the GLSurfaceView at any point (other than game exit) so I'm worried that if I don't explicitly delete the textures my vram will eventually fill up, or worse get into a corrupt state. The only other thing that may be relevant is the use of a ViewFlipper. Because I want to load each level asynchronously I am using a ViewFlipper in the main activity to flip to a loading screen while all the level resources are rebuilt. Hence when the call to glDeleteTextures is made, the GLSurfaceView is not actually visible not sure if this is meaningful or not.
View 4 Replies
View Related