HTC Eris :: Rooting And Scroll Left
Nov 10, 2010Does rooting your phone fix the ghost scrolling left?
View 2 RepliesDoes rooting your phone fix the ghost scrolling left?
View 2 RepliesSo everything is perfect about my Eris except that the scroll-ball doesn't scroll left anymore. This isn't the first time the problem came up. My last Eris had the same problem. It scrolls in every direction except which is kinda annoying as I use it alot more than I thought I would. Should I take it up with Verizon? It isn't a life or death situation but it makes editing sentences in texts a pain.
View 2 Replies View Relatedwhen i go to the home page the ball always pulls to the left and wont let me move any other way besides left. its giveing me alot of problems txting and just moveing around my phone.
View 3 Replies View RelatedI flashed my Eris GUIDE: From stock 1.5 to the latest root 2.1 and now my track ball doesn't scroll left.
View 17 Replies View RelatedWhen you click on "Phone" and start typing letters to bring up whatever contact you're trying to locate, there are horizontal arrows that are on both sides of the name if that particular person has multiple numbers. Is there a way to scroll right or left to see them or am I forced to click on the "index card" looking icon to pull up their entry?? It's also like that when you look at "call history".
View 5 Replies View RelatedCan't figure out if it's possible to programatically scroll Gallery to the left so that first item in the gallery is all the way to the left and not in the center of a gallery. Must be simple but I just can't figure it out.
View 3 Replies View RelatedHow do you tell how much RAM to see how fast my eris is running
View 1 Replies View RelatedI love the phone, but the other day the unlock slider suddenly changed from left-right to right-left, and I'm right handed. How do I change it back ?
View 4 Replies View RelatedI was up one night, with my rooted eris. Lying in bed, texting my girlfriend because she refused to let me sleep, I thought nothing of it. My phone was plugged in, and I fell asleep on top of it.Now most of the time my phone will automatically scroll to the left.I have reset my phone and tried other ROMs and it's all the same. I read in the forums that there is no fix but that was as of 5-xx-10.So i was wondering.... Is there a fix now or am I going to have to get a new phone?And if i do have to get a new phone... Would it be a refurb or would it be a NEW phone?
View 11 Replies View RelatedDoes anyone else use this widget? its supposed to tell you down to the minute, what time your phone is going to die. ive been using it since last night, and the conditioning is still stuck on rough. does anyone who uses this widget know how long it should take to condition the battery? it says to fully charge and let it run all the way down, and im trying to do that but im also working on some side projects which requires my phone to be plugged into my laptop and consequently has been charging sporadically since about 2, and im worried that this is ruining the conditioning process.
View 5 Replies View RelatedI have a ViewFlipper which contains a few linear layouts.I need to allow the user to flip through them.I've seen other apps which have arrow/triangle indicators on either side of the screen, which, when pressed, flips to the next view in the set.
View 1 Replies View RelatedI found a video on youtube where u can have the dpad in the bottom left corner when your holding your evo horizontal. Can I move the dpad from the top left to the bottom left? if so how?
View 6 Replies View RelatedAndroid 2.2 (Froyo) is official and impressive This one doesnt come as much of a surprise, but its huge news. The newest version of Android Froyo, as in frozen yogurt was officially announced, despite the fact that we�ve known about it and its features for some time know. The big take-aways are that it is scary fast (2-5x faster than Android 2.1 for CPU-bound activity), browser Javascript performance is 2-3x faster than 2.1, there is a new data backup API, Android is more enterprise-friendly than ever, and app errors are now reported back to developers for better tracking and improving their apps in the future. The SDK was updated and devices get WiFi tethering as well. All told, its a big step forward for Android.Google I/O has revealed what looks to be the final list of handsets getting Froyo, they include:
Motorola Droid
Google Nexus One
Droid Incredible
HTC Desire
HTC Evo 4G
myTouch Slide
HTC has also suggested that all HTC phones launched in 2010 would get Android 2.2, and that launch dates for the updates would be released on a per phone basis. Most, if not all those updates will occur in the second half of this year. The upgrade to Froyo is desirable for all Android smartphones due to speed increases, updated APIs and services, the V8 Javascript engine, and new features in Android Market.I went to the HTC website and filled in a tech support request pleading that they update the Eris to 2.2 as with its slower processor it could use the speed increase more than newer phones can.
I have this symbol right next to my vibrate icon to the left. It looks like a cross with a circle around it. . . what is this?
View 2 Replies View Relatedleft my phone on my car charger after I got home for about an hour, when I took it off it was burning hot.. looked in system app (thank you OTD) and it said my temperature was 110 degrees farenheit. I'm not familiar with the normal operation temperature so I don't know if this is off the charts or just above normal.
View 6 Replies View RelatedI'm having a problem with my Driod Eris. It's moving on its own, if I unlock the screen it starts to move to the left and stays there. I try to scroll over it moves back I press the home button and it does the same thing. I've tried powering down taking the battery put nothing seem to work.
View 6 Replies View RelatedHopefully someone has had this problem. My phone has just recently started to have this problem. When I am at the home screen, my phone will begin to swipe to the left by itself even when my finger is nowhere near the screen. When tilting the phone or aggravating the accelerometer, it begins to do it more. Also, some of the icons are selected green by itself (but not actually selecting the icon if that makes sense).
Argh, I really don't want to hard reset (not even sure if that'll fix it).
I have text area and and down to that "ok" and "cancel" button. when i click on text area keyboard appear and focus on the text area and buttons get hide behind the keyboard.
I want when text area get focus scroll a little bit and also display the bottom buttons while text area id selected.
After having the phone shut off on me, scroll on its own, lockup and need a battery pull I decided to get a refurbished phone. Anyone care to share their advice on how they have made differences in thier phones setup ect that have worked, app changes
View 4 Replies View RelatedAbout 3 weeks ago my tackball stopped scrolling down.First I thought it had to do with grease but now that I have cleaned it (inside and out) with rubbing alcohol, it must be something else.Does anyone have any ideas?
View 29 Replies View RelatedI was trying to employ a tip I found on here which stated I could type my question in the "new thread" box and a quick search would be done to see if my question had already been answered. Must not be doing it right. As long as I have a thread made, I guess I will ask: Is there a fast way to scroll besides swiping your finger on the page? It takes a long time to get from the bottom to the top of one of these threads on my phone if I swipe it. Seems like there might be a way but I haven't run across it.
View 5 Replies View RelatedScrolling down at random and the only thing that will stop it for a little bit is pushing the SD card either In or out. Also stopped when the operating system prompted me to close or wait for app " phone" do I have a bad SD card.. bad refurbished phone.. am i going to switch back to a old Verizon phone? Help it makes it impossible to use while this is going on. I also reset all setting on sd card and phonne..
View 3 Replies View RelatedI've got this odd problem which is happening on 1.6, 2.2, and a MyTouch 3G Slide (which is API #7, and listed as "2.1-Update1" in the Android Device Chooser). If anyone can explain what I'm doing wrong & how to fix it (or possibly confirm that this is an Android bug)The basic idea for my app is to make a stopwatch-sort of thing, in that the user can tap a button to start a timer, then tap it again to stop (pause) the timer; further taps alternate between resuming the timer and pausing the timer.I've got a top-level ScrollView which contains a RelativelLayout, which contains a bunch of widgets. The first widget is a HUGE button (so that it's easy to press), which pushes all my other widgets below the bottom of the screen. This is intentional, as I want to rely on the ScrollView (and an on-screen reminder to the user) to make the rest of the input options available.I've got a simple state-machine type setup, where mState is the current mode (STATE_ TIMER_ NOT_ STARTED before the user presses any buttons, RUNNING after the first press, and then PAUSED after the second, back to RUNNING after the third, etc, etc).
All this works great EXCEPT that when the timer is running, and the user presses the start/stop/resume button again, the ScrollView will scroll down a ways. I am NOT issuing this command (I don't even have a reference to ScrollView object), and I'm not sure why it's doing this.
REPRO:Compile + run the below samples. When the app starts, press the 'Start Timing' button. Use your thumb (or the mouse) to touch-drag the screen upwards (so you can see the RatingBar), then drag it back downwards (so the button is again completely on-screen). Tap the button (which now reads 'PauseTiming') again, and it'll jump down a bit. It should NOT be jumping/scrolling down, since there's no statement (that I can see) that tells it to scroll down. As near as I can tell, it's the setText that causes the scrolling ( when I comment those lines out, no scrolling occurs).WHAT I'M ASKING FOR:if I'm doing something dumb & you could point out what it is, I'd really appreciate it! I wonder if 'touch mode' might have something to do with this, since it does NOT appear to happen (in the emulator) when I use the mouse's scroll wheel to move the panel upwards (i.e.,instead of the simulated finger-dragging). I can't find a whole lot on touch-mode, and nothing specific on focus/selection in touch mode within a ScrollView if you can confirm that this error occurs for you too, that would be ok, too (since misery loves company.AHEM I mean, since it might help confirm that it's not just me MyTestApp.java package bug.android.scrollview;
import android.app.Activity;
import android.os.Bundle;
import android.text.format.Time;
import android.view.Display;
import android.view.View;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.TextView;
public class MyTestApp extends Activity {
public final static int STATE_TIMER_NOT_STARTED = 1;
public final static int STATE_TIMER_RUNNING = 2;
public final static int STATE_TIMER_PAUSED = 3;
private int mState;
Time t = new Time();
private Time data = new Time();
private Button btnStartStopResume;
private TextView lblSpacer;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.new_time_entry);
btnStartStopResume = (Button) findViewById(R.id.btnStartStopResume);
// Set the button's size so that the other info will also be visible
Display display = ((WindowManager) getSystemService(WINDOW_SERVICE))
.getDefaultDisplay();
// This is such a hack, but the windowScroller doesn't appear to
// have a height at this point in the lifecycle (nor in 'onResume' :( )
btnStartStopResume.setHeight(display.getHeight() - 200);
lblSpacer = (TextView) findViewById(R.id.lblSpacer);
reset();
} public void doStartStopResume(View v) {
if (mState == MyTestApp.STATE_TIMER_NOT_STARTED) {
mState = MyTestApp.STATE_TIMER_RUNNING;
data.setToNow();
} else if (mState == MyTestApp.STATE_TIMER_RUNNING) {
mState = MyTestApp.STATE_TIMER_PAUSED;
String s = getString(R.string.add_scroll_down_to_add);
lblSpacer.setText(s);
} else if (mState == MyTestApp.STATE_TIMER_PAUSED) {
mState = MyTestApp.STATE_TIMER_RUNNING;
public void doReset(View v) {
}public void doNewRunClick(View v) {
public void doAddTiming(View v) {
public void reset() {
mState = STATE_TIMER_NOT_STARTED;
new_time_entry.xml
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/windowScroller"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
> <RelativeLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
> <Button
android:id="@+id/btnStartStopResume"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5dip"
android:text="Start Timing"
android:textSize="40dp"
android:height="290dp"
android:onClick="doStartStopResume" />
<TextView
android:id="@+id/lblSpacer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/btnStartStopResume"
android:layout_centerHorizontal="true"
android:text="@string/add_scroll_down_for_more" />
<TextView
android:id="@+id/lblTimeStartLabel"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/lblSpacer"
android:layout_alignParentLeft="true"
android:clickable="true"
android:onClick="adjustStartTime"
android:text="Start of this run:"
android:textSize="8dp" />
<TextView
android:id="@+id/lblTimeStart"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/lblTimeStartLabel"
android:layout_alignParentLeft="true"
android:clickable="true"
android:onClick="adjustStartTime"
android:text="--:--:-- --"
android:textColor="#FFFFFF"
android:textSize="26dp" />
<TextView
android:id="@+id/lblElapsedLabel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/lblSpacer"
android:layout_alignRight="@id/lblSpacer"
android:layout_marginRight="5dp"
android:text="Elapsed Time:"
android:textSize="8dp" />
<TextView
android:id="@+id/lblTimeElapsed"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/lblElapsedLabel"
android:layout_alignRight="@id/lblSpacer"
android:layout_marginRight="5dp"
android:textColor="#99ff66"
android:text="-- m -- sec"
android:textSize="26dp"
android:layout_marginBottom="10dip"/>
<CheckBox
android:id="@+id/chkNewRun"
android:onClick="doNewRunClick"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/lblTimeElapsed"
android:text="This is a new run of timings"
android:layout_marginBottom="10dip" />
<TextView
android:id="@+id/lblIntensity"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Intensity (1 = none 5 = max)"
android:layout_below="@id/chkNewRun" />
<RatingBar
android:id="@+id/rbIntensity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/lblIntensity"
android:numStars="5"
android:rating="2"
android:layout_marginBottom="5dip" />
<TextView
android:id="@+id/lblNotes"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Notes:"
android:layout_below="@id/rbIntensity" />
<EditText
android:id="@+id/txtNotes"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@android:drawable/editbox_background"
android:layout_below="@id/lblNotes"
android:layout_marginBottom="10dip" />
<Button
android:id="@+id/btnReset"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/txtNotes"
android:layout_alignParentLeft="true"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:text="Reset"
android:onClick="doReset" />
<Button
android:id="@+id/btnOk"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/txtNotes"
android:layout_toRightOf="@id/btnReset"
android:layout_alignParentRight="true"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:text="Add Timing To List"
android:onClick="doAddTiming" />
</RelativeLayout>
</ScrollView>
strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Timer</string>
<string name="dlg_edit_timing_title">Edit A Timing</string>
<string name="add_scroll_down_for_more">< Scroll down for more options! ></string>
<string name="add_scroll_down_to_add">< Scroll down to save this timing! ></string>
<string name="start_timing">Start Timing
</string>
<string name="stop_timing">Pause Timing
</string>
<string name="resume_timing">Resume Timing
</string>
</resources>
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="bug.android.scrollview"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".MyTestApp"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="5" />
</manifest>
UPDATE 1: Adding if( btnStartStopResume.isInTouchMode() )
Toast.makeText(this, "TOUCH MODE", 2000);
elseToast.makeText(this, "NOT touch mode", 2000);
then setting breakpoints in the debugger confirms that the button is always in touch mode (regardless of whether I finger-drag the panel up/down, or mouse-wheel it up/down). So it's a combination of being in touch-mode AND finger-dragging the panel after the 2nd button-press (i.e, when the app is in 'stopped/paused timing' mode) that's causing the odd extra-timing in subsequent pauses.
UPDATE 2:
I just noticed that it's scrolling down to the EditText, and no further. It looks like when you move the panel down the EditText gets the selection, and after the click event the ScrollView scrolls back to the thing that has the selection. Seems to explain why the mouse-wheel approach doesn't have this problem (it moves the selection/focus back up to the button).
I want to have a dynamic table, with rows added over time as a result of user interaction, using a TableLayout inside a ScrollView. This works fine, but when I want to scroll to the end of the table using fullScroll(), it always leaves out the last line; that is, it scrolls so that the one before the last one is visible. The last line is visible when scrolling manually, and the scrollbar is correct too.I'm of course open to suggestions as to how to make a better layout out of this; but I'm specifically interested in understanding why fullScroll() behaves that way. Should I give it a different parameter, or use something else altogether? Or does it do that because the newly added line isn't yet visible somehow? (if so, how can I solve that?) Or did I miss some other obvious thing?The following code replicates the problem: TestActivity.java:
package com.example.android.tests;
import java.util.Random;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ScrollView;
import android.widget.TableLayout;
import android.widget.TableRow;
import android.widget.TextView;
public class TestActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
((Button) findViewById(R.id.AddRow)).setOnClickListener(new View.OnClickListener() { public void onClick(View v) {
Random rnd = new Random();
TableRow nr = new TableRow(v.getContext());
for (int c=0; c<3; c++) {
TextView nv = new TextView(v.getContext());
nv.setText(Integer.toString(rnd.nextInt(20)-10));
nr.addView(nv);
}((TableLayout) findViewById(R.id.Table)).addView(nr);
// Scrolls to line before last - why?
((ScrollView) findViewById(R.id.TableScroller)).fullScroll(View.FOCUS_DOWN);
}main.xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button
android:text="Add Row"
android:id="@+id/AddRow"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true" />
<ScrollView
android:id="@+id/TableScroller"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@id/AddRow"
android:layout_alignParentTop="true" >
<TableLayout
android:id="@+id/Table"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:stretchColumns="0,1,2" />
</ScrollView>
</RelativeLayout>
Edit: for reference, I implemented Romain Guy's solution as follows:In TestActivity.java, replace:
// Scrolls to line before last - why?
((ScrollView) findViewById(R.id.TableScroller)).fullScroll(View.FOCUS_DOWN);
// Enqueue the scrolling to happen after the new row has been layout
((ScrollView) findViewById(R.id.TableScroller)).post(new Runnable() {
public void run() {
((ScrollView) findViewById(R.id.TableScroller)).fullScroll(View.FOCUS_DOWN);
I have been reading a lot on this issue since my 3 week old Eris has started moving the home screens and cursors to the far left but only when charging. Is there a fix to this I can do myself? I know if I go to Verizon (corp store) they will offer to replace it with a FRU model (refurb) and I will not have that since this phone is brand new. Since being a Verizon customer for 4 years I have had FRU replacements all resulting in a replacement phone that has even more issue's than the one it replaced which then resulted in a multi model FRU to a new phone (Samsung Gleam (2 replacements) to a new Env2 (3 Env's) then to an new LG voyager that lasted 2 years.What worries me is that Verizon has dropped the Eris and if I cant get a new Eris replacement I know they are going to throw the cinder block sized Moto Droid at me.
View 7 Replies View RelatedI've had my Eris sense November, loaded and uninstalled way too many apps, performed hard resets, loaded the 2.1 leak the night it was "found", and even done a couple hard resets sinse then. Had a new one pop up tonight, playing aroung I installed LockBot free. playing with it and Home, the phone got laggy. So, first thing I do is reboot. the phone restarts, but now it has a translucient box in the lower left corner and says "Safe Mode" and none of my Non-Android (ie Sense, Handcent, Pandore,...) widgets are showing up on the screen, let alone working, they just have little boxes that say "Problem Loading Gadget". Rebooted again, "Safe Mode" is gone, but widgets stil not working.....
View 8 Replies View RelatedIs there an application I can download that can change the way I scroll threw my screens. Instead of just sliding side to side could I have my home screen be in the middle and have one screen above the home one below, one to each side?
View 12 Replies View RelatedAnybody have a complete guide to rooting official 2.1 eris and then flashing custom ROM ? I got this Eris from ebay, anyway I can restore it to default official ROM if it is rooted and then go through the whole process ?
View 8 Replies View RelatedIt looks like the standard ScrollView does not support horizontal scroll. Has anyone implement a ScrollView with horizontal scroll support? It would be appreciated if you can share it.
View 6 Replies View RelatedI have 2 ScrollViews in my android layout. How can I synchronise their scroll positions?
View 1 Replies View Related