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

Не получается вывести progressbar в SupportActionBar - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как правильно обновить данные для списка при изменении данных в другом фрагменте? http://www.cyberforum.ru/android-dev/thread943435.html
Здравствуйте. Подскажите как правильно обновить данные для адаптера списка в главном фрагменте при изменении списка в дочернем фрагменте. Простое приложение на фрагментах. Есть список в главном фрагменте MainFragment и список в дочернем фрагменте ChildFragment. Строки в главном списке отображают кол-во выделенных строк в дочернем. Т.е. при клике на строку в главном списке открывается...
Android Дата без времени Здравствуйте! В таблице хранится дата и время в миллисекундах. Получаю в переменную это число так: Long d = cursor.getLong(cursor.getColumnIndex("NDATE")); Подскажите, как убрать из этой переменной время? http://www.cyberforum.ru/android-dev/thread943386.html
Post и Get запрос java Android
Покажите как отправить Post и Get запросы с куки и остальными заголовками (user-agent и т.п.) и как вывести ответ в logcate (Android Studio) желательно прокомментировав код. На java третий день, потому такие сложности, прошу помочь)) Добавлено через 1 час 31 минуту Как выводить в log разобрался, объясните этот код, каждую строку. Как переписать его что бы отправлялись куки и остальные...
Массив из большого количества кнопок Android
Добрый день! Как понятно из названия, хочу создать массив из большого количества кнопок, 100 например. Нагуглила вот что: int buttons = {R.id.Button01, R.id.Button02, R.id.Button03}; Но не писать же так 100 раз. Подскажите, пожалуйста, как быть.
Android Посоветуйте простейший движок для игры на OpenGL под яву http://www.cyberforum.ru/android-dev/thread943267.html
Нужно в программе нарисовать простейшую 3Д схему. Територия склада с цветными кубиками шкафов. Вид сверху или под легким наклоном. Желательно с зумированием (видно только часть склада на маленьком мониторе). Можно даже без текстур (цветная заливка). Можно даже без сложностей с освещением. Желательно без использования С++ - хочу сначала до конца изучить яву. p.s. Теоретчески знаю как...
Android Подключение У меня такая проблема при подключении телефона через усб к компу винда 7 он подключается а если через усб с удлинителем он пишет что устройство не опознано помогите как исправить подробнее

Показать сообщение отдельно
contedevel
 Аватар для contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 589

Не получается вывести progressbar в SupportActionBar - Android

25.08.2013, 19:16. Просмотров 631. Ответов 4
Метки (Все метки)

Здравствуйте!
Я использую appcompat от Google, мне необходимо сделать в ActionBar, чтобы при нажать кнопки "Refresh" вместо стрелочек появлялся прогресс-бар, как во многих приложениях от Google.

Я это пытался так сделать:
Java
1
2
3
4
5
6
7
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);  
                setSupportProgressBarIndeterminateVisibility(true); 
                menuItem = item;
                TestTask task = new TestTask();
                task.execute("test");
                setSupportProgressBarIndeterminateVisibility(false); 
                return true;
На что получил ошибку:
Кликните здесь для просмотра всего текста
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
08-25 18:53:17.265: D/AndroidRuntime(3727): Shutting down VM
08-25 18:53:17.273: W/dalvikvm(3727): threadid=1: thread exiting with uncaught exception (group=0x40015578)
08-25 18:53:17.289: E/AndroidRuntime(3727): FATAL EXCEPTION: main
08-25 18:53:17.289: E/AndroidRuntime(3727): android.util.AndroidRuntimeException: requestFeature() must be called before adding content
08-25 18:53:17.289: E/AndroidRuntime(3727):     at com.android.internal.policy.impl.PhoneWindow.requestFeature(PhoneWindow.java:183)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.app.Activity.requestWindowFeature(Activity.java:2729)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at com.contedevel.timetable.EditActivity.onOptionsItemSelected(EditActivity.java:265)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.app.Activity.onMenuItemSelected(Activity.java:2205)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v4.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:366)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.app.ActionBarActivity.superOnMenuItemSelected(ActionBarActivity.java:232)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.app.ActionBarActivityDelegateBase.onMenuItemSelected(ActionBarActivityDelegateBase.java:320)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.app.ActionBarActivity.onMenuItemSelected(ActionBarActivity.java:130)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.app.ActionBarActivityDelegateBase.onMenuItemSelected(ActionBarActivityDelegateBase.java:325)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:777)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:158)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:922)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.internal.view.menu.ActionMenuView.invokeItem(ActionMenuView.java:544)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.support.v7.internal.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:105)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.view.View.performClick(View.java:2538)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.view.View$PerformClick.run(View.java:9152)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.os.Handler.handleCallback(Handler.java:587)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.os.Handler.dispatchMessage(Handler.java:92)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.os.Looper.loop(Looper.java:130)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at android.app.ActivityThread.main(ActivityThread.java:3687)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at java.lang.reflect.Method.invokeNative(Native Method)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at java.lang.reflect.Method.invoke(Method.java:507)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
08-25 18:53:17.289: E/AndroidRuntime(3727):     at dalvik.system.NativeStart.main(Native Method)
08-25 18:58:23.179: I/Process(3727): Sending signal. PID: 3727 SIG: 9


Как это правильно сделать? Очень нужно!
Заранее спасибо!
Миниатюры
Не получается вывести progressbar в SupportActionBar  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru