Найден 231 результат
- 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 (или соо...
- 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/...
- 10 дек 2012, 13:08
- Форум: Activity, Task, Intent
- Тема: Чудно не срабатывает поворот экрана?! Гляньте..
- Ответы: 6
- Просмотры: 4207
Re: Чудно не срабатывает поворот экрана?! Гляньте..
API8 не понимает screenSize - поэтому нужно компирироваться под API13 или выше. На старые диалоги и т.п. - будет давать предупреждения, поэтому нужно создать файл lint.xml для их отключения. Называть layout одинаково, но размещать в отдельных каталогах - удобнее, Android сам выберет нужный. Всё это ...
- 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...
- 09 окт 2012, 13:11
- Форум: Прочее
- Тема: Усть ли в eclipse формулы подсчёта и будут ли уроки?
- Ответы: 20
- Просмотры: 12997
Re: Усть ли в eclipse формулы подсчёта и будут ли уроки?
Код не учитывает возможности использования обрезков - но их не всегда можно использовать.
- 09 окт 2012, 12:23
- Форум: Прочее
- Тема: Усть ли в eclipse формулы подсчёта и будут ли уроки?
- Ответы: 20
- Просмотры: 12997
Re: Усть ли в eclipse формулы подсчёта и будут ли уроки?
Можно класть не на пол, а на стол или другую горизонтальную поверхность - чтобы при фотографировании не было искажений. Но Вам, наверно, этого не осилить, если даже по поводу обычных арифметических операций есть вопросы. Кроме указаных есть % - вычисление остатка от деления. Типы целые - int -214648...
- 08 окт 2012, 15:58
- Форум: Прочее
- Тема: Усть ли в eclipse формулы подсчёта и будут ли уроки?
- Ответы: 20
- Просмотры: 12997
Re: Усть ли в eclipse формулы подсчёта и будут ли уроки?
Зачем сайт!? Мне надо сделать калькулятор итоговой стоимости натяжных потолков! Я полагал - будет много различных стройматериалов, цены на которые меняются. Вводить всё это в телефоне неудобно, можно ошибиться. Для натяжных потолков, да нужно другое. Если комната не прямоугольная - рисовать на экра...
- 08 окт 2012, 09:46
- Форум: Прочее
- Тема: Усть ли в eclipse формулы подсчёта и будут ли уроки?
- Ответы: 20
- Просмотры: 12997
Re: Усть ли в eclipse формулы подсчёта и будут ли уроки?
Вам нужен сайт со стоимостью материалов.
Программа будет скачивать цены с сохранять в базе данных.
А как работать с базой данных в уроках уже есть.
Программа будет скачивать цены с сохранять в базе данных.
А как работать с базой данных в уроках уже есть.
- 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...
- 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...
- 04 окт 2012, 18:05
- Форум: Экранные компоненты
- Тема: список с чекбоксами
- Ответы: 13
- Просмотры: 8809
Re: список с чекбоксами
Для строк можно использовать массив - я просто показал, какие могут быть альтернативные варианты.
Массив строк можно загрузить из ресурса - что тоже удобно.
Списки стоит использовать, если предполагается добавлять и/или удалять элементы из ListView.
Массив строк можно загрузить из ресурса - что тоже удобно.
Списки стоит использовать, если предполагается добавлять и/или удалять элементы из ListView.
- 04 окт 2012, 15:48
- Форум: Экранные компоненты
- Тема: список с чекбоксами
- Ответы: 13
- Просмотры: 8809
Re: список с чекбоксами
Нужна ещё модель чекбоксов. У тебя есть String[] data - модель надписей для чекбоксов. Нужно ещё boolean[] checked - модель выбора чекбокса. В getView() нужно установить флажок у чекбокса в соответствии с моделью и повесить слушатель, в котором нужно обновлять модель в соответствии с выбором пользов...
- 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....
- 01 окт 2012, 14:05
- Форум: Уроки
- Тема: Урок 21. Создание и вызов Activity
- Ответы: 274
- Просмотры: 230346
Re: Урок 21. Создание и вызов Activity
Нужно выбрать "Let 'MainActivity' implement 'OnClickListener'".
Появится новая ругань, там нужно будет добавить реализацию метода интерфейса.
Появится новая ругань, там нужно будет добавить реализацию метода интерфейса.
- 01 окт 2012, 12:54
- Форум: Уроки
- Тема: Урок 8. Работаем с элементами экрана из кода
- Ответы: 261
- Просмотры: 216828
Re: Урок 8. Работаем с элементами экрана из кода
С++ #include есть, но #include нужного компонента не обязателен. С++ Builder включит <vcl.h> автоматом - но его можно убрать и заменить минимумом нужного. У кнопки на форме можно убрать имя - её объявление исчезнет из сгенерированного заголовка, убери <vcl.h> и оставь #include только того что нужно ...
- 01 окт 2012, 11:28
- Форум: Уроки
- Тема: Урок 8. Работаем с элементами экрана из кода
- Ответы: 261
- Просмотры: 216828
Re: Урок 8. Работаем с элементами экрана из кода
Андроид прекрасно распознаёт, что это кнопка. Все нужные классы уже есть в библиотеке - вне зависимости от того, делаешь ты import или нет. Но в C++ всё также: нарисуй форму в Qt Designer и напиши простенькую программу, которая грузит эту форму (пример подобной программы идёт с Qt) - она загрузится,...
- 01 окт 2012, 07:39
- Форум: Уроки
- Тема: Урок 8. Работаем с элементами экрана из кода
- Ответы: 261
- Просмотры: 216828
Re: Урок 8. Работаем с элементами экрана из кода
В С++ аналогично. import соответствует не #include, а using.
Подключение необходимых файлов происходит автоматически (для этого и введено правило - файл должен называться также, как и класс находящийся в нём).
ЗЫ: В С# вместо import используется use
Подключение необходимых файлов происходит автоматически (для этого и введено правило - файл должен называться также, как и класс находящийся в нём).
ЗЫ: В С# вместо import используется use
- 29 сен 2012, 16:12
- Форум: Уроки
- Тема: Урок 8. Работаем с элементами экрана из кода
- Ответы: 261
- Просмотры: 216828
Re: Урок 8. Работаем с элементами экрана из кода
А можешь import не писать.
import всего лишь позволяет писать Button вместо android.widget.Button.
читайте учебник по java
Код: Выделить всё
android.widget.Button myBtn = (android.widget.Button) findViewById(R.id.myBtn);
читайте учебник по java
- 28 сен 2012, 17:11
- Форум: Уроки
- Тема: Урок 86. AsyncTask. Знакомство, несложный пример
- Ответы: 57
- Просмотры: 56585
Re: Урок 86. AsyncTask. Знакомство, несложный пример
А почему он должен убиваться при повороте экрана? Он продолжает работать, работать и работать - пока Вы его сами не остановите - впрочем, так же как и Thread - ведь при этом его не обазательно останавливать, достаточно его перенастроить. А если при повороте экрана Вы не разовравжись запускаете второ...
- 24 сен 2012, 17:27
- Форум: Сеть, Интернет, GPS, WiFi, Bluetooth
- Тема: Программное включение usb-модема
- Ответы: 8
- Просмотры: 7643
Re: Программное включение usb-модема
Может у вас древний Андроид (ниже чем 1.5) или рутованный. У меня ни одна программа не сможет самостоятельно даже включить WiFi. В Андроид, из соображений безопасности, закрыт доступ на изменение ко многим системным настройкам. Некоторые можно лишь читать или вызвать соответствующую системную панел...