Vertical SeekBar?

by Jared » Mon, 09 Feb 2009 15:23:11 GMT

Sponsored Links
 Is it possible to have a vertical SeekBar? I would want this for a
tilt control slider.


Vertical SeekBar?

by Jared » Thu, 12 Feb 2009 06:37:37 GMT

 I am still interested in solving this. Does anyone have an idea on how
to accomplish this?


Sponsored Links

Vertical SeekBar?

by Dianne Hackborn » Thu, 12 Feb 2009 07:38:55 GMT

 Probably copying the seek bar code and modifying it to work how you want.

Dianne Hackborn
Android framework engineer

Note: please don't send private questions to me, as I don't have time to
provide private support.  All such questions should be posted on public
forums, where I and others can see and answer them.


Vertical SeekBar?

by nderraugh » Sun, 08 Mar 2009 13:50:35 GMT


I'm trying to get a vertical seekbar going with the emulator, but I'm
sort of stuck. I can get the seekbar to display the way I want it to,
and I can get the progress to do what I want, and I can modify the
onTouchEvent to get the thumb to go vertically instead of
horizontally. What I can't do is get the thumb to move outside of the
default 29 horizontal pixels without using setThumbOffset(). This in
itself isn't a problem. The problem is coming from the fact that I
don't understand the thumbOffset at all -- I guess.I suspect I'm just
not familar enough with developing UIs. I think I could resize the
widget, which I am pretty sure I'm not doing right. Or maybe I could
just use the thumbOffset if I could figure it out. Since I can
calculate the progress correctly I thought I would just use a linear
function of progress * (getTop() - getBottom()) of the widget but that
doesn't seem to do it. But I can't figure out what the offset is
centered around.

As a somewhat aside, I am really unsure if what I am doing in
onSizeChanged() is sane or if it's going to bite me in the ass later

Here's the main.xml layout and the class (ignore the debugging junk):

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="
android:layout_height="fill_parent" >

android:secondaryProgress="25" />

<Button android:id="@+id/button"
android:text="Hello, I am a Button" />

<TextView android:id="@+id/tracking"
android:layout_height="wrap_content" />


import android.content.Context;
import android.util.AttributeSet;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.widget.SeekBar;

public class SlideBar extends SeekBar {

private int oHeight = 320, oWidth = 29;
private int oProgress = -1, oOffset = -1;;
private float xPos = -1, yPos = -1;
private int top = -1, bottom = -1, left = -1, right = -1;

public SlideBar(Context context) {
public SlideBar(Context context, AttributeSet attrs)
super(context, attrs);
oOffset = this.getThumbOffset();
oProgress = this.getProgress();
public SlideBar(Context context, AttributeSet attrs, int defStyle)
super(context, attrs, defStyle);

protected synchronized void onMeasure(int widthMeasureSpec, int
int height = View.MeasureSpec.getSize(heightMeasureSpec);
oHeight = height;
this.setMeasuredDimension(oWidth, oHeight

Other Threads

1. Aps buat facebook chat dan Aps Yahoo messenger

Seperti judul nih bro...
Kira2 apps yang bagus buat facebook chat dan apps yg bagus buat Yahoo
messenger apaan yah..?
Klo yg bisa 2-2 dlm 1 apps boleh juga tuh...

tapi jangan Ebuddy dkk yak...
yang lain gt maksudnya...


"Indonesian Android Community [id-android]" 

2. How to get current timezone when user has selected "use network-provided values"

I am using the function:

to get the GMT offset and use that to display dates in the users
timezone. This works great if the users has set a timezone in the
settings of Android, but if the user has selected "use network-
provided values" then some(all?) users get wrong time info since the
getRawOffset returns 0.

Is there a better way of getting the users timezone? I could always
include a "Choose timezone" setting inside my program but I feel this
shouldn't be necessary so I would hope to avoid it.

Any help is greatly appreciated.



3. Problem with StateListDrawables not found in 1.5 but there from 1.6 onwards

4. Motorola Looks to Be Gearing Up for Froyo Update

5. Getting MIDlet version and CLDC version

6. froyo dan sekitarnya

7. tanya froyo di nexus