Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
1kovand1
0 / -1 / 0
Регистрация: 25.03.2016
Сообщений: 22
#1

Вертикальный ползунок - Программирование Android

12.12.2016, 05:34. Просмотров 361. Ответов 3
Метки нет (Все метки)

Подскажите, как можно сделать вертикальный ползунок?
Когда я юзаю сий вариант

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
package android.widget;
 
import android.content.Context;
import android.graphics.Canvas;
import android.util.AttributeSet;
import android.view.MotionEvent;
 
public class VerticalSeekBar extends SeekBar {
 
    public VerticalSeekBar(Context context) {
        super(context);
    }
 
    public VerticalSeekBar(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }
 
    public VerticalSeekBar(Context context, AttributeSet attrs) {
        super(context, attrs);
    }
 
    protected void onSizeChanged(int w, int h, int oldw, int oldh) {
        super.onSizeChanged(h, w, oldh, oldw);
    }
 
    @Override
    protected synchronized void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
        super.onMeasure(heightMeasureSpec, widthMeasureSpec);
        setMeasuredDimension(getMeasuredHeight(), getMeasuredWidth());
    }
 
    protected void onDraw(Canvas c) {
        c.rotate(-90);
        c.translate(-getHeight(), 0);
 
        super.onDraw(c);
    }
 
    @Override
    public boolean onTouchEvent(MotionEvent event) {
        if (!isEnabled()) {
            return false;
        }
 
        switch (event.getAction()) {
            case MotionEvent.ACTION_DOWN:
            case MotionEvent.ACTION_MOVE:
            case MotionEvent.ACTION_UP:
                setProgress(getMax() - (int) (getMax() * event.getY() / getHeight()));
                onSizeChanged(getWidth(), getHeight(), 0, 0);
                break;
 
            case MotionEvent.ACTION_CANCEL:
                break;
        }
        return true;
    }
}
У меня вылазит ошибка:

Кликните здесь для просмотра всего текста

The following classes could not be found:
-*android.widget.VerticalSeekBar (Fix Build Path, Edit XML, Create Class)


Делаю как написано, добавляю сий класс в package android.widgets, в xml пишу
XML
1
2
3
4
5
 <android.widget.VerticalSeekBar
        android:id="@+id/seekBar1"
        android:layout_width="wrap_content"
        android:layout_height="200dp"
        />
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2016, 05:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вертикальный ползунок (Программирование Android):

ScrollView вертикальная прокрутка, ползунок с двух сторон - Программирование Android
Добрый день. Как реализовать прокрутку, чтоб ползунок был с двух сторон, слева и справа? Добавлено через 21 час 20 минут Воу, воу......

Можно ли в SeekBar отставить только ползунок, а рамку убрать? - Программирование Android
Скажите пожалуйста,можно в SeekBare отставить только ползунок,а рамку убрать?

Как програмно передвигать вертикальный Scrol-ползунок у MSFlexGrid - Visual Basic
Маленькая проблема! Выделить любую строку можно, а вот когда строка невидна (внизу за нижним краем окна), то вручную нужно передвинуть...

Ползунок - Web
ребята здравствуйте) у меня есть сайт (libertyjam . ml) там при списке новостей появляется ползунок, как его убрать?) ползунка два, внешний...

Ползунок - HTML, CSS
Всем привет! как сделать чтобы при перетаскивании ползунка до конца влево или вправо, сам ползунок менял цвет ,допустим,на зеленый? ...

Ползунок - C++ Builder
Не знаю как вставит ползунок в Memo:( Помогите!

3
1kovand1
0 / -1 / 0
Регистрация: 25.03.2016
Сообщений: 22
12.12.2016, 05:41  [ТС] #2
Вот так вот выглядит проект в обозревателе
0
Миниатюры
Вертикальный ползунок  
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
12.12.2016, 11:23 #3
там где он создается в xml
надо писать не android.widget.VerticalSeekBar
а так
имя_твоего_пакета.VerticalSeekBar
0
1kovand1
0 / -1 / 0
Регистрация: 25.03.2016
Сообщений: 22
12.12.2016, 12:13  [ТС] #4
Да не, все норм, просто надо было андроид студио рестартнуть
0
12.12.2016, 12:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2016, 12:13
Привет! Вот еще темы с ответами:

Ползунок - jQuery
По движению ползунка его значение записывается в поле input и затем у блока по этому значению меняется border-radius. Скрипт работает. ...

Ползунок на JS - JavaScript
Подскажите как такой ползунок сделать на JS?

AS 2.0 Ползунок по дуге - ActionScript
Всем добро! Скажите, можно ли на flash 8 создать ползунок (типа скруллбар), который можно было бы перемещать только по определенной дуге,...

Ползунок в ScrollBox - Delphi
Здравствуйте, столкнулся в проблемой. При запуске программы, ползунок в ScrollBox сразу находится внизу, хотя должен быть вверху. Можно это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru