powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Разные разрешения экранов
60 сообщений из 60, показаны все 3 страниц
Разные разрешения экранов
    #38984183
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет! Писал приложение под нексус 5,все было круто, но тут понадобилось допилить под планшеты и маленькие смартфоны. Перечитал все,что только можно в интернете, но пока ничего не сработало. Кажется, это называется "квалификатор размера экрана". Подскажите что-нибудь. Кину нужные части кода,если надо.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38984193
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilja2210Подскажите что-нибудь.
букварь
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38984200
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha,

я там чет запутался
создал новую папку лейаутов large для планшетов, подготовил лейаут, нифига
мб его надо как-то зарегестрировать в системе, или в dimens прописать как-то?
можете вкратце путь обьяснить?
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38984219
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
З разве large не устарело уже?
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38984228
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Джибс,

честно сказать,я всегда занимался разроботкой чисто под свой нексус 5, в библиотеке сказано про large.
Не знаю, устарело, или нет, главное-чтобы работало. Подскажите, какие пункты нужно пройти, чтобы программа выбирала, через какой лейаут ей идти.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38984291
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
методичку читай
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38984524
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha,

Все до пункта Provide different bitmap drawables for different screen densities я понял.
Дальше чет не ясно. Мб просто вкратце напишете оставшиеся пункты?
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38984528
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha,
Тема в том,что все про разрешение, размеры и т.д. там понятно. Лейауты я создал, назвал все, как в методичке. А дальше че?
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38984561
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilja2210Тема в том,что все про разрешение, размеры и т.д. там понятно. Лейауты я создал, назвал все, как в методичке. А дальше че?
тема в том, что дальше ниче. если что-то не работает так как ты ожидал, то ты что-то неправильно понял или сделал. разные лейауты для разных экранов нужны не всегда. чаще всего нужны просто разные размеры элементов. но иногда действительно нужно для телефона показывать одно, а для планшета другое. какой лейаут когда будет активен прекрасно описано в упомянутой статье. квалификаторы small, large и т.д. в топку, гораздо полезнее квалификаторы доступной ширины/высоты. с ними как-правило даже не нужно знать, портретная у нас ориентация или альбомная.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38985236
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha,
я провел "экспериментик"- нормальный лейаут оставил как был, а на большой поместил другой рисунок. Итог был такой, что везде открывался лишь нормальный лейаут.
Вообще,мб я херь делаю какую-то? Там две папки: норм. лейауты и большие.
В каждой папочке лейауты с одинаковыми названиями,но разными размерами элементов. Как вообще прога должна выбирать?
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38985306
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilja2210,
через ресурсы
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38985764
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilja2210
Вообще,мб я херь делаю какую-то?
так точно, потому что уже сто раз сказали, забудь про large, small и т.д

авторBeginning with Android 3.2 (API level 13), these size groups are deprecated in favor of a new technique for managing screen sizes based on the available screen width. If you're developing for Android 3.2 and greater, see Declaring Tablet Layouts for Android 3.2 for more information


http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38986255
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha,

Так,спасибо, что про версию обьяснили. Так а что теперь делать? Какие лейауты создавать, какие папки? Что вообще нужно?
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38986327
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какие нужно, такие и создавай. ориентируйся на (минимально) доступную ширину экрана. т.е. например в папке layout делаем список контактов из расчета под телефон (дефолтный лейаут). в папке layout-w800dp делаем слева тот же список, справа панель с деталями. на любом устройстве с количеством dp не менее 800 (т.е. 800 и выше, это понятно?) будет показываться список и детали, на меньшем экране - только список. или даже в зависимости от подобранной ширины можно сделать так, что на планшете в альбомной ориентации будет мастер/деталь, а в портретной только мастер. по-этому я говорил, что даже -port и -land квалификаторы нам нужны не всегда. знание, сколько точек нам минимум доступно, как правило, гораздо полезней.


понял в чем смысл? ты решаешь что у тебя дефолтный лейаут и решаешь начиная с какого разрешения (в dp, не путать с пикселями) у тебя будет расширенный лейаут. или наоборот, если основное устройство планшет. плюс размеры элементов указываем в зависимости от доступных dp, т.е. например для списка контактов по-умолчанию делаем ширину /values/dimens.xml -> 100dp, а для планшета /values-w800dp/dimens.xml -> 300dp, таким образом более эффективно используя доступное место.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38989275
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha,

так,т.е. программа определит,какой лейаут использовать,чисто по названию папочки?
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38989276
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha,

мне вообще фрагментами запариваться вломину,нужно тупо растянуть изображение, и чтобы кнопки не меняли песта(ну и их размер был бы норм)
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38989429
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мда. корм не в коня. сто раз уже зарекался - видишь человека, который не умеет читать, проходи мимо.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38989531
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha,

да не злитесь так, вроде пашет
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38991308
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha,

Да,кстати, помогло layout-w166dp (lg l40) и layout-w216dp (Asus Fonepad 7hd). Спасибо, тему понял.

Есть такой вопрос- хотел сделать программу не только на русском, но и на английском, эстонском, финском. Это трудно реализовать, если все переводы уже сделаны? Просто даже не знаю, с чего тут начать((
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38991383
Dim666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilja2210Есть такой вопрос- хотел сделать программу не только на русском, но и на английском, эстонском, финском. Это трудно реализовать, если все переводы уже сделаны? Просто даже не знаю, с чего тут начать((Реализуется легко. Начинать с запроса "android localization" в гугле.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38991538
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dim666,

Т.е. язык будет подбираться взависимости от того, какая страна указана в настройках?
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38992098
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilja2210,

железобетонный метод - ресурсы на разных языках создать. по умолчанию выбор языка как в системе. доп.выбор в настройках.
в зависимости от языка присваивать нужные ресурсы! все!
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38992243
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilja2210,

values - язык по умолчанию. Если в андроиде стоит русская локаль, то текст будет браться из values-ru, если не найдется values-ru, то подхватится values.
Если стоит английский, то будет искать values-en. Если не найдется values-en, то подхватится values и т.д.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38992554
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

так,попробую,спасибо
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38998199
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

Вот такой возник вопрос- а как делать values-eng для w216dp?Как это назвать?
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38998262
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilja2210,

в студии для этого есть мастер, там все можно скомбинировать: и страну(язык), и размер экрана, и положение экрана и т.д.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38998270
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanilja2210,

в студии для этого есть мастер, там все можно скомбинировать: и страну(язык), и размер экрана, и положение экрана и т.д.
но топик-стартер скорее всего мутит очередную фигню какую-то, даже в коде андроида нету комбинирования языка и специфической ширины экрана.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38998279
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha,

Да какя фигня? Сделал на русском лейауты под 216 и под 432 dp. 432 не подписывал,это типа оригинала. Там просто делаю values-eng, он даже флажки американские ставит. А как обозначить этот самый eng для values-w216dp?
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38998319
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashawadmanilja2210,

в студии для этого есть мастер, там все можно скомбинировать: и страну(язык), и размер экрана, и положение экрана и т.д.
но топик-стартер скорее всего мутит очередную фигню какую-то, даже в коде андроида нету комбинирования языка и специфической ширины экрана.
Есть.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38998365
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilja2210Да какя фигня? Сделал на русском лейауты под 216 и под 432 dp
что такое "лейаут" на русском? проснись товарищ
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38998369
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanЕсть.
покажи. в android-22 ни одной папки values в сочетании с языком и размерами я не вижу. в android-14 аналогично.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38998377
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashawadmanЕсть.
покажи. в android-22 ни одной папки values в сочетании с языком и размерами я не вижу. в android-14 аналогично.
Минутку... Или часик. :)

"Домашнюю" студию обновляю, которую с полгода не обновлял.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38998385
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanМинутку... Или часик. :)
забей. не важно. в исходниках может где-то и найдется. в сдк точно нет, если мне не повылазило. мне хватает фантазии понять, зачем это может быть нужно, но я сомневаюсь, что здесь тот самый случай. топикстартер 100% какую-то фигню мутит, я уже по его описанию чую возмущение в силе.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38998389
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaмне хватает фантазии понять, зачем это может быть нужно
Фантазия простая: на разных языках при разном разрешении и размерах экрана нужны разные тексты.

Это, в общем-то, обычная практика, касающаяся не только мобилок.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38998698
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanФантазия простая: на разных языках при разном разрешении и размерах экрана нужны разные тексты.
Это, в общем-то, обычная практика, касающаяся не только мобилок.
это в теории. на практике очень невыгодно плодить ресурсные файлы только потому, что одно слово не поместилось. есть куча более простых способов. не скажу за всю Одессу, но: у меня например примерно 800 языковых лексем на 11 языках. сколько их в android sdk даже считать не хочу. ты уже заглянул туда, видишь что-то типа ru-w360dp? а в support-appcompat например?
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38998948
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashawadmanФантазия простая: на разных языках при разном разрешении и размерах экрана нужны разные тексты.
Это, в общем-то, обычная практика, касающаяся не только мобилок.
это в теории. на практике очень невыгодно плодить ресурсные файлы только потому, что одно слово не поместилось. есть куча более простых способов. не скажу за всю Одессу, но: у меня например примерно 800 языковых лексем на 11 языках. сколько их в android sdk даже считать не хочу. ты уже заглянул туда, видишь что-то типа ru-w360dp? а в support-appcompat например?
Ну это ты маху дал... На практике для андроида нужно лишь несколько экранов. Пока... Пока еще существуют маленькие (или особо нестандартные) экраны. Собственно ilja2210, кажется, как раз беспокоится о таком случае.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38998959
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanНу это ты маху дал...
в чем именно?
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38999053
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashawadmanНу это ты маху дал...
в чем именно?
В этом, на кой так извращаться? Yes, No, Cancel и всё.
chpashaу меня например примерно 800 языковых лексем на 11 языках
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38999063
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ok/yes/no/cancel в сдк есть, то бишь нам языковые файлы вообще не надо ;)
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38999112
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha,

да просто непонятно,че делать...на нексусе 5 все норм на обоих языках, а на планшете 216 dp только русский пашет, хз че делать.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38999120
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilja2210chpasha,

да просто непонятно,че делать...на нексусе 5 все норм на обоих языках, а на планшете 216 dp только русский пашет, хз че делать.
язык никак не связан с разрешением и размерами экрана. язык выбирается согласно текущей настройке системы. ты что-то конкретно не так понял.
1) лейауты лежат в своих папках, например в layout-w320dp, layout-w480dp и т.д. столько сколько нужно и такие какие нужно.
2) в каждом лейауте ресурсы указаны ВСЕГДА в виде идентификаторов, например <TextView android:text="@string/yes"/>
3) в папку values (допустим по умолчанию это английский) ложим файл strings.xml с содержимым <string name="yes">Yes</string>, в папку values-ru для русского ложим тот же файл strings.xml с содержимым <string name="yes">Да бл*!!!</string> и т.д. все.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38999129
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha,
так,значит все норм. Тогда как локать на андроиде грамматно поменять?
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38999147
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilja2210Тогда как локать на андроиде грамматно поменять?
как-то так
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38999155
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha,

странно...поменял язык, сделал английские strings, а он все-равно выдает уинфу на русском
может,я что-то пропустил?
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38999171
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilja2210может,я что-то пропустил?
может. мне с дивана плохо видно. из приложения выйди полностью и запусти вновь.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #38999410
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неужели нельзя найти opensource гугловские приложения и посмотреть как они это сдлелали.
там все наглядно и понятно.

в конце концов есть всякие мастер активити итд
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #39002661
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Джибс,

Да я неделю назад уже разобрался, с темой размеров экрана, локалью, ориентацие и т.д. всё.
Теперь напильником работаю...
Может знаете,как постаить несложную анимацию при включении программы? там есть секундная задержка,и я хочу сделать ее более приятной.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #39002670
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilja2210,

splash screen
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #39012203
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

Снова- здравствуйте) Возникла проблемка- хочу сделать, чтобы на "русской сранице" открывалась одна картинка как background, на "английской"- другая. Проще говоря- нужно как-то это в strings прописать. Подскажите плз,как сделать.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #39012249
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilja2210Подскажите плз,как сделать.
Я-ж предлагал мастером в студии пользоваться 17845981
И для drawable можно задавать регион .
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #39012311
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

собственно,мастером всё и делал...просто не дошло, что выбрать? res создать,или что? конкретно drawable там нет
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #39012323
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выбор очевиден...
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #39012352
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

спасибо большое!
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #39044194
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

Здравствуйте!
Хотел у вас спросить, не пользовались ли вы j2objc? Хочу транслировать прогу с андроида на ios, но нанимать кого-то для oblective-c желания нет... Что думаете?
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #39044511
tankfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ilja2210wadman,

Здравствуйте!
Хотел у вас спросить, не пользовались ли вы j2objc? Хочу транслировать прогу с андроида на ios, но нанимать кого-то для oblective-c желания нет... Что думаете?

что портировать будете? можно ссылку на google play?
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #39044587
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilja2210Что думаете?
К сожалению, ничего. Этот вопрос (портирование) еще ни разу не рассматривал.
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #39050364
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tankfish,

Пока там ниче нет, план другой)
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #39050951
tankfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ilja2210tankfish,

Пока там ниче нет, план другой)

ну дык! :))
на нет и суда нет!
Модератор: Предлагаю внести немного (еще лучше, если много) смысла в публикуемые вами сообщения.
При желании поболтать "ни о чем" можно воспользоваться темой "Курилка" или разделом "Тест".
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #39115545
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

Здравствуйте! Не по теме,конечно,но очень важно для проекта... Как модифицировать код, чтобы при повторном нажатии на кнопку музыка переставала играть?
Код: 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.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
public class sea extends AppCompatActivity {
    Context context = this;
    MediaPlayer mp;
    MediaPlayer mp1;
    MediaPlayer mp2;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.sea);
        mp = MediaPlayer.create(context, R.raw.sea);
        mp1 = MediaPlayer.create(context, R.raw.meln2);
        mp2 = MediaPlayer.create(context, R.raw.meln2);
        Button waves = (Button)findViewById(R.id.waves);
        Button meln = (Button)findViewById(R.id.meln);
        Button meln2 = (Button)findViewById(R.id.meln2);
        waves.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                try {
                    if (mp.isPlaying()) {
                        mp.stop();
                        mp.release();
                        mp = MediaPlayer.create(context, R.raw.sea);
                    }
                    mp.start();
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }

        });
        meln.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                try {
                    if (mp1.isPlaying()) {
                        mp1.stop();
                        mp1.release();
                        mp1 = MediaPlayer.create(context, R.raw.meln2);
                    }
                    mp1.start();
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }

        });
        meln2.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                try {
                    if (mp2.isPlaying()) {
                        mp2.stop();
                        mp2.release();
                        mp2 = MediaPlayer.create(context, R.raw.meln2);
                    }
                    mp2.start();
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }

        });

    }
...
Рейтинг: 0 / 0
Разные разрешения экранов
    #39115547
ilja2210
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

к предыдущему сообщению-можно ведь так, чтобы не только повторное нажатие на кнопку прекращало музыку, но и нажатие на кнопку назад (аппаратную или в баре сверху)?
...
Рейтинг: 0 / 0
60 сообщений из 60, показаны все 3 страниц
Форумы / Android [игнор отключен] [закрыт для гостей] / Разные разрешения экранов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]