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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Таймер не работает http://www.cyberforum.ru/android-dev/thread650137.html
сколько не пытался сделать таймер на androide приложение у меня всегда крешевалась на этой строке glava.setText(""+tr); пробывал theard,AsyncTask нечего не выходит:( подскажите как сделать так чтобы программа каждую секунду обновляла и выводила число примерно так: glava textview; tr=0; блок счетчика: ... обновление 1 сек ...
Программирование 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 помощью этого приложения вы можете совершенно БЕСПЛАТНО прослушивать и скачивать ваши любимые аудио треки. На данный момент наша библиотека является самой крупной из существующих,содержит более 100 млн. треков и каждый день пополняется новыми. В ближайших версиях ожидается добавление плейлистов и различных топов,...
Программирование Android Неуправляемый onDraw в отдельном View компоненте http://www.cyberforum.ru/android-dev/thread649603.html
Здравствуйте, у меня такая проблема -> не контролируемый onDraw (я убрал invalidate со всех функций), везде читал об этом, уже потерял все надежды найти причину такого бесконечного вызова onDraw. В активити создаю отдельный View компонент и в этом отдельном классе по завершению onCreate метода вызывается 4 раза invalidate а потом входит в бесконечный цикл вызов onDraw метода. Не было никаких...
Программирование Android Нужна Программа! Всем привет. Нужна программа сервер-клиент. Клиент должен работать на Android и желательно Symbian OS. Нужно получать GPS координаты от клиента. Хорошее вознаграждение! Предложения в личку. Спасибо подробнее

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

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

11.09.2012, 15:35. Просмотров 1100. Ответов 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); но при этом почемуто ничего не происходит....( есть идеи? заранее благодарен!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru