Найдено 19 результатов

huligan
02 дек 2013, 14:45
Форум: Экранные компоненты
Тема: Фокус на элементе списка
Ответы: 1
Просмотры: 1562

Re: Фокус на элементе списка

Ответ был прост: не может быть фокус и на строке и на поле. Я хотел создать контекстное меню при нажатии на строку, но пришлось просто кнопку добавить.
huligan
29 ноя 2013, 13:11
Форум: Экранные компоненты
Тема: Фокус на элементе списка
Ответы: 1
Просмотры: 1562

Фокус на элементе списка

Всем привет. Столкнулся с такой проблемой: есть список, в списке поле TextView, Image и EditText. У меня не фокусируется значение на элементе списка (хочу создать контекстное меню). То есть не выделяется строка при нажатии на TextView или Iamge поле. EditText работает нормально. Что бы фокус был на ...
huligan
18 ноя 2013, 15:27
Форум: Работа с данными
Тема: Записать playlist на SD Card
Ответы: 4
Просмотры: 3665

Re: Записать playlist на SD Card

Я нашел решение. Тему можно закрывать. Нужно было после записи файла пройтись мадиа сканнером, что бы медиа файлы проиндексировались. Это происходит автоматически при перезагрузки телефона. В моем случае, другое приложение запускало сканер и тогда были становились видны все новые и старые медиафайлы.
huligan
13 ноя 2013, 16:49
Форум: Работа с данными
Тема: Записать playlist на SD Card
Ответы: 4
Просмотры: 3665

Re: Записать playlist на SD Card

Появилась новая информация: плейлист становится виден для медиаплееров после перезагрузки аппарата. Т.е. возможно сгенеренный файл не виден, так как я разрабатываю и тестирую приложение через Android Studio с подключенным телефоном, а не формирую signed ".apk". хотя странно, на телефон программа уст...
huligan
12 ноя 2013, 18:35
Форум: Экранные компоненты
Тема: Поле EditText в ListView
Ответы: 1
Просмотры: 1829

Re: Поле EditText в ListView

Проблема решена: нужно было добавить в android manifest файл следующую строку:

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

android:windowSoftInputMode="adjustPan"
Ниже более подробный пример.

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

<activity 
        android:name="MyActivity"
        android:label="@string/myactivity"
        android:windowSoftInputMode="adjustPan" />
huligan
12 ноя 2013, 12:03
Форум: Работа с данными
Тема: Записать playlist на SD Card
Ответы: 4
Просмотры: 3665

Re: Записать playlist на SD Card

Может дело в кодировке файла m3u? Бери два файла твой и тот который видит программа - и сравнивай их (кодировки, внутренности, место расположение). m3u файл, который видит проигрыватель положи на sd-карту, проверишь - видит ли программа её по-прежнему. m3u - это текстовый файл, поэтому можно посмот...
huligan
12 ноя 2013, 11:47
Форум: Работа с данными
Тема: Записать playlist на SD Card
Ответы: 4
Просмотры: 3665

Записать playlist на SD Card

Я создаю плейлист. Создание плейлиста выглядит вот так (обрывок из кода): File file = new File(Environment.getExternalStorageDirectory() + "/Music","Test.m3u"); PrintWriter writer = new PrintWriter(file, "UTF-8"); ..... writer.println(PathToSong.toString()+"\r"); .... writer.flush(); writer.close();...
huligan
12 ноя 2013, 11:30
Форум: Экранные компоненты
Тема: Поле EditText в ListView
Ответы: 1
Просмотры: 1829

Поле EditText в ListView

Доброе время суток! У меня есть список ListView, в нем есть image, TextView и EditText. Список был выведен с помощью адаптера. Когда я пытаюсь нажать на поле EditText, то ничего не происходит. Эту проблему я решил, когда вставил: android:descendantFocusability="blocksDescendants" Но теперь у меня др...
huligan
08 ноя 2013, 14:11
Форум: Уроки
Тема: Урок 75. Хранение данных. Работа с файлами.
Ответы: 140
Просмотры: 128155

Re: Урок 75. Хранение данных. Работа с файлами.

Всем привет. У меня вопрос есть по хранению данных: Я создаю плейлист. Создание плейлиста выглядит вот так (обрывок из кода): File file = new File(Environment.getExternalStorageDirectory() + "/Music","Test.m3u"); PrintWriter writer = new PrintWriter(file, "Unicode"); ..... writer.println(PathToSong....
huligan
17 окт 2013, 15:32
Форум: Activity, Task, Intent
Тема: Заполнить второй список в новом Aсtivity
Ответы: 19
Просмотры: 8670

Re: Заполнить второй список в новом Aсtivity

Foenix писал(а):startActivity(intent);
startActivityForResult(intent, REQUEST_CODE_OPTION);

ченить одно выбери?
Спасибо. Помогло. С меня пиво? =)
huligan
17 окт 2013, 13:03
Форум: Activity, Task, Intent
Тема: Заполнить второй список в новом Aсtivity
Ответы: 19
Просмотры: 8670

Re: Заполнить второй список в новом Aсtivity

Сложно сказать, почему у тебя активити два раза открывается, если я правильно поняла, нужно код смотреть Пытался я разобраться сам, но это выше моих сил. Вот код первого активити (MainActivity): public class MainActivity extends ListActivity implements OnClickListener { final int REQUEST_CODE_OPTIO...
huligan
16 окт 2013, 17:36
Форум: Activity, Task, Intent
Тема: Заполнить второй список в новом Aсtivity
Ответы: 19
Просмотры: 8670

Re: Заполнить второй список в новом Aсtivity

Второй нюанс я уже разрулил: оказывается список ListView не отображался в TableRow. Как только я Layaout сделал в виде LinearLayout - все отобразилось. А насчет того, что finish() в одном и том же месте вкоде в первый раз перезапускает активити, а во второй раз завершает и возвращает результат... дл...
huligan
16 окт 2013, 14:45
Форум: Activity, Task, Intent
Тема: Заполнить второй список в новом Aсtivity
Ответы: 19
Просмотры: 8670

Re: Заполнить второй список в новом Aсtivity

Привет еще раз. Не хотел создавать новую тему, так как это продолжение текущей темы. Я послушался совета и сделал вызов второго активити с возвратом значения. Приложения запускается, возвращает значение и не вылетает, но возникли другие нюансы и по ним я хотел бы спросить совет. Я завершаю второе ак...
huligan
11 окт 2013, 15:53
Форум: Activity, Task, Intent
Тема: Заполнить второй список в новом Aсtivity
Ответы: 19
Просмотры: 8670

Re: Заполнить второй список в новом Aсtivity

Попытался я сделать startactivityforresult и наткнулся на то, что мне в putExtra нужно ложить кастомизированный объект. Вынуть его не так-то просто. В нете прочитал, что нужно делать сериализацию... Страшные слова однако. Может проще было разобраться с ошибкой, которая была в начале?
huligan
11 окт 2013, 14:44
Форум: Activity, Task, Intent
Тема: Заполнить второй список в новом Aсtivity
Ответы: 19
Просмотры: 8670

Re: Заполнить второй список в новом Aсtivity

Да, с логами я не досмотрел. Вот полный лог в том моменте, когда вылетает прога: 10-11 10:11:03.512 18030-18030/? E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.IllegalStateException: Could not execute method of the activity at android.view.View$1.onClick(View.java:3633) at android.view.View.perf...
huligan
11 окт 2013, 14:30
Форум: Activity, Task, Intent
Тема: Заполнить второй список в новом Aсtivity
Ответы: 19
Просмотры: 8670

Re: Заполнить второй список в новом Aсtivity

данного лога, что вы привели - мало, нужно все красные строчки приводить, раз. Беглый осмотр навеял вопрос - почему из второй активити нужно опять вызывать первую? почитай урок про startactivityforresult, ну вызвал ты вторую активити, она сверху, потом закрылась, под ней опять первая.. результаты и...
huligan
11 окт 2013, 14:13
Форум: Activity, Task, Intent
Тема: Заполнить второй список в новом Aсtivity
Ответы: 19
Просмотры: 8670

Re: Заполнить второй список в новом Aсtivity

Я понял. Я буду применять бд, но позже, не для текущего действия. Я вставил код активити 1 и активити 2. Это уже почти весь код всей программы.
huligan
11 окт 2013, 13:45
Форум: Activity, Task, Intent
Тема: Заполнить второй список в новом Aсtivity
Ответы: 19
Просмотры: 8670

Re: Заполнить второй список в новом Aсtivity

Подправил описание ошибки, добавил лог. Сории, что запутано обьясняю. Просто и сам тольком не могу понять откуда ноги у ошибки ростут. Может, если запускается новое активити, то в этом активити должен быть метод который заполняет список? Может мне нужно использовать базу данных для сохранения значен...
huligan
11 окт 2013, 12:58
Форум: Activity, Task, Intent
Тема: Заполнить второй список в новом Aсtivity
Ответы: 19
Просмотры: 8670

Заполнить второй список в новом Aсtivity

Всем привет. Просьба помочь в решении проблемы. Есть два активити. Первое(главное) содержит кнопку и пустой список (вначале он пустой), по нажатию на кнопку открывается второе активити и заполняется список (файловый менеджер). Возле списка есть картинки, галочки и т.д. Внизу списка есть кнопка. При ...