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

Как добавить поддержку прокрутки в собственном виджете? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Таймер не работает http://www.cyberforum.ru/android-dev/thread650137.html
сколько не пытался сделать таймер на androide приложение у меня всегда крешевалась на этой строке glava.setText(""+tr); пробывал theard,AsyncTask нечего не выходит:( подскажите как сделать так...
Программирование Android Нужен инженерный калькулятор под Андроид Всем привет! Мне нужен инженерный кальк под Андроид, который бы делал следующие операции: все логические (И, НЕ, ХОР, ИЛИ, сдвиги туда-сюда) а также целочисленный остаток от деления (%). Ну... http://www.cyberforum.ru/android-dev/thread650106.html
Программирование Android Портирование windows игры на Android?
Уже за рание искал в гугле, нечего конкретного не нашол. Есть несколько не плохих игр написанных на xna и directx пару лет назад. Очень хочу портировать их на андройд :-D что подскажите и раскажите?
MP3 Music Download Manager Программирование Android
http://s13.postimage.org/wuqzx5o1f/logo.png MP3 Music Download Manager C помощью этого приложения вы можете совершенно БЕСПЛАТНО прослушивать и скачивать ваши любимые аудио треки. На данный...
Программирование Android Неуправляемый onDraw в отдельном View компоненте http://www.cyberforum.ru/android-dev/thread649603.html
Здравствуйте, у меня такая проблема -> не контролируемый onDraw (я убрал invalidate со всех функций), везде читал об этом, уже потерял все надежды найти причину такого бесконечного вызова onDraw. В...
Программирование Android Нужна Программа! Всем привет. Нужна программа сервер-клиент. Клиент должен работать на Android и желательно Symbian OS. Нужно получать GPS координаты от клиента. Хорошее вознаграждение! Предложения в личку.... подробнее

Показать сообщение отдельно
Creative
22 / 8 / 1
Регистрация: 13.07.2012
Сообщений: 66

Как добавить поддержку прокрутки в собственном виджете? - Программирование Android

11.09.2012, 15:35. Просмотров 1118. Ответов 3
Метки (Все метки)

Здравстсвуйте!

Проблема в следующем: создаю активити, в которой будет динамически рисоватья различная гграфика на канве в качестве контента определяю собственный класс унаследованный от View:

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
public class MyActivity extends Activity{
        
    Panel panel;    
        
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        panel = new Panel(this);       
        
        setContentView(panel);
               
    }
    
    
    
    class Panel extends View {
        public Panel(Context context){
            super(context);         
        }
        
        public boolean onTouchEvent(MotionEvent event) {
                                  //bla-bla
            return true;
        }
 
                
    @Override
        public void onDraw(Canvas canvas){
        //bla-bla   
        }
        
    }   
 
}

Предполагается что содержимое будет выходить за границы экрана, вопрос: как добавить в мой класс panel возможность прокрутки? Я думал было вместо View унаследоваться от ScrollView, а потом в нужный момент вызывать метод this.scrollBy(int , int); но при этом почемуто ничего не происходит....( есть идеи? заранее благодарен!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru