Найден 231 результат

math64
11 дек 2012, 10:18
Форум: Уроки
Тема: Урок 114. Android 3. Библиотека Support Library. Зачем нужна и как ее использовать на примере фрагментов
Ответы: 41
Просмотры: 36973

Re: Урок 114. Android 3. Библиотека Support Library. Зачем н

Потому, что по мнению Google, ActionBar для старых версий (менше v11) не нужен. Если приложение должно работать для версий меньше и больше v11, при создании приложения создаются отдельные темы в styles.xml для старых версий и новых (v11 и v14). Квалификаторы v11 и v14 работают для версии 11 (или соо...
math64
10 дек 2012, 14:14
Форум: Activity, Task, Intent
Тема: Чудно не срабатывает поворот экрана?! Гляньте..
Ответы: 6
Просмотры: 4207

Re: Чудно не срабатывает поворот экрана?! Гляньте..

Минимальную можно оставить 8, текущую 13 или выше (луше ту, на которой отлаживаетесь) С менюшкой нужно так: res/values/style.xml (для старых api - есть кнопка меню) <resources> <style name="AppTheme" parent="android:Theme.Light"> <!-- Theme customizations available in newer API levels can go in res/...
math64
10 дек 2012, 13:08
Форум: Activity, Task, Intent
Тема: Чудно не срабатывает поворот экрана?! Гляньте..
Ответы: 6
Просмотры: 4207

Re: Чудно не срабатывает поворот экрана?! Гляньте..

API8 не понимает screenSize - поэтому нужно компирироваться под API13 или выше. На старые диалоги и т.п. - будет давать предупреждения, поэтому нужно создать файл lint.xml для их отключения. Называть layout одинаково, но размещать в отдельных каталогах - удобнее, Android сам выберет нужный. Всё это ...
math64
10 дек 2012, 12:43
Форум: Activity, Task, Intent
Тема: Чудно не срабатывает поворот экрана?! Гляньте..
Ответы: 6
Просмотры: 4207

Re: Чудно не срабатывает поворот экрана?! Гляньте..

Какая версия андроида? Если больше 3.0 - при повороте изменяются размеры экрана <activity android:name=".activities.StartActivity" android:configChanges="keyboardHidden|orientation|screenSize" > </activity> Файлы для layout должны называться одинаково, но располагаться в разных папках: res layout st...
math64
09 окт 2012, 13:11
Форум: Прочее
Тема: Усть ли в eclipse формулы подсчёта и будут ли уроки?
Ответы: 20
Просмотры: 12997

Re: Усть ли в eclipse формулы подсчёта и будут ли уроки?

Код не учитывает возможности использования обрезков - но их не всегда можно использовать.
math64
09 окт 2012, 12:23
Форум: Прочее
Тема: Усть ли в eclipse формулы подсчёта и будут ли уроки?
Ответы: 20
Просмотры: 12997

Re: Усть ли в eclipse формулы подсчёта и будут ли уроки?

Можно класть не на пол, а на стол или другую горизонтальную поверхность - чтобы при фотографировании не было искажений. Но Вам, наверно, этого не осилить, если даже по поводу обычных арифметических операций есть вопросы. Кроме указаных есть % - вычисление остатка от деления. Типы целые - int -214648...
math64
08 окт 2012, 15:58
Форум: Прочее
Тема: Усть ли в eclipse формулы подсчёта и будут ли уроки?
Ответы: 20
Просмотры: 12997

Re: Усть ли в eclipse формулы подсчёта и будут ли уроки?

Зачем сайт!? Мне надо сделать калькулятор итоговой стоимости натяжных потолков! Я полагал - будет много различных стройматериалов, цены на которые меняются. Вводить всё это в телефоне неудобно, можно ошибиться. Для натяжных потолков, да нужно другое. Если комната не прямоугольная - рисовать на экра...
math64
08 окт 2012, 09:46
Форум: Прочее
Тема: Усть ли в eclipse формулы подсчёта и будут ли уроки?
Ответы: 20
Просмотры: 12997

Re: Усть ли в eclipse формулы подсчёта и будут ли уроки?

Вам нужен сайт со стоимостью материалов.
Программа будет скачивать цены с сохранять в базе данных.
А как работать с базой данных в уроках уже есть.
math64
07 окт 2012, 16:53
Форум: Экранные компоненты
Тема: Как узнать высоту елемента в ListView
Ответы: 7
Просмотры: 5215

Re: Как узнать высоту елемента в ListView

Тогда, можеть быть можно так: public static int getDesireHeight(View view) { view.forceLayout(); view.measure(MeasureSpec.makeMeasureSpec(view.getWidth(), MeasureSpec.AT_MOST), MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED)); int measuredHeight = view.getMeasuredHeight(); return measuredHei...
math64
05 окт 2012, 23:55
Форум: Экранные компоненты
Тема: Как узнать высоту елемента в ListView
Ответы: 7
Просмотры: 5215

Re: Как узнать высоту елемента в ListView

А зачем использовать отражение? Так не работает? public static int getDesireHeight(View view) { view.onMesure(MeasureSpec.makeMeasureSpec(view.getWidth(), MeasureSpec.AT_MOST), MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED)); int measuredHeight = view.getMeasuredHeight(); return measuredHei...
math64
04 окт 2012, 18:05
Форум: Экранные компоненты
Тема: список с чекбоксами
Ответы: 13
Просмотры: 8809

Re: список с чекбоксами

Для строк можно использовать массив - я просто показал, какие могут быть альтернативные варианты.
Массив строк можно загрузить из ресурса - что тоже удобно.
Списки стоит использовать, если предполагается добавлять и/или удалять элементы из ListView.
math64
04 окт 2012, 15:48
Форум: Экранные компоненты
Тема: список с чекбоксами
Ответы: 13
Просмотры: 8809

Re: список с чекбоксами

Нужна ещё модель чекбоксов. У тебя есть String[] data - модель надписей для чекбоксов. Нужно ещё boolean[] checked - модель выбора чекбокса. В getView() нужно установить флажок у чекбокса в соответствии с моделью и повесить слушатель, в котором нужно обновлять модель в соответствии с выбором пользов...
math64
03 окт 2012, 08:41
Форум: Уроки
Тема: Урок 45. Список-дерево ExpandableListView
Ответы: 180
Просмотры: 141635

Re: Урок 45. Список-дерево ExpandableListView

Объявление массивов нужно оставить без инициализации. Инициализировать в onCreate() String[] productsVeg; String[] productsFruit; String[] productsMilk; String[] productsGros; ... @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout....
math64
01 окт 2012, 14:05
Форум: Уроки
Тема: Урок 21. Создание и вызов Activity
Ответы: 274
Просмотры: 230346

Re: Урок 21. Создание и вызов Activity

Нужно выбрать "Let 'MainActivity' implement 'OnClickListener'".
Появится новая ругань, там нужно будет добавить реализацию метода интерфейса.
math64
01 окт 2012, 12:54
Форум: Уроки
Тема: Урок 8. Работаем с элементами экрана из кода
Ответы: 261
Просмотры: 216828

Re: Урок 8. Работаем с элементами экрана из кода

С++ #include есть, но #include нужного компонента не обязателен. С++ Builder включит <vcl.h> автоматом - но его можно убрать и заменить минимумом нужного. У кнопки на форме можно убрать имя - её объявление исчезнет из сгенерированного заголовка, убери <vcl.h> и оставь #include только того что нужно ...
math64
01 окт 2012, 11:28
Форум: Уроки
Тема: Урок 8. Работаем с элементами экрана из кода
Ответы: 261
Просмотры: 216828

Re: Урок 8. Работаем с элементами экрана из кода

Андроид прекрасно распознаёт, что это кнопка. Все нужные классы уже есть в библиотеке - вне зависимости от того, делаешь ты import или нет. Но в C++ всё также: нарисуй форму в Qt Designer и напиши простенькую программу, которая грузит эту форму (пример подобной программы идёт с Qt) - она загрузится,...
math64
01 окт 2012, 07:39
Форум: Уроки
Тема: Урок 8. Работаем с элементами экрана из кода
Ответы: 261
Просмотры: 216828

Re: Урок 8. Работаем с элементами экрана из кода

В С++ аналогично. import соответствует не #include, а using.
Подключение необходимых файлов происходит автоматически (для этого и введено правило - файл должен называться также, как и класс находящийся в нём).
ЗЫ: В С# вместо import используется use
math64
29 сен 2012, 16:12
Форум: Уроки
Тема: Урок 8. Работаем с элементами экрана из кода
Ответы: 261
Просмотры: 216828

Re: Урок 8. Работаем с элементами экрана из кода

А можешь import не писать.

Код: Выделить всё

android.widget.Button myBtn = (android.widget.Button) findViewById(R.id.myBtn);
import всего лишь позволяет писать Button вместо android.widget.Button.
читайте учебник по java
math64
28 сен 2012, 17:11
Форум: Уроки
Тема: Урок 86. AsyncTask. Знакомство, несложный пример
Ответы: 57
Просмотры: 56585

Re: Урок 86. AsyncTask. Знакомство, несложный пример

А почему он должен убиваться при повороте экрана? Он продолжает работать, работать и работать - пока Вы его сами не остановите - впрочем, так же как и Thread - ведь при этом его не обазательно останавливать, достаточно его перенастроить. А если при повороте экрана Вы не разовравжись запускаете второ...
math64
24 сен 2012, 17:27
Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
Тема: Программное включение usb-модема
Ответы: 8
Просмотры: 7643

Re: Программное включение usb-модема

Может у вас древний Андроид (ниже чем 1.5) или рутованный. У меня ни одна программа не сможет самостоятельно даже включить WiFi. В Андроид, из соображений безопасности, закрыт доступ на изменение ко многим системным настройкам. Некоторые можно лишь читать или вызвать соответствующую системную панел...