Вопрос к нинзям андройд–девелопинга.

Как же блеать, разделить лейауты для 854 и 800? Пиздец же, они же оба long.

При этом не хочется использовать layout–854×480 (ибо deprecated) и определять скрин сайз програмно перед setLayout, ибо не должно оно быть так через жопу.

Простите вмешиваюсь в привычную дрочку на телефончики. Спасибо.

 

10 Responses to Вопрос к нинзям андройд–девелопинга.

  1. 44855454x0:

    вот тебе правильный ответ:
    лейауты 800 и 854 логически идентичны

    если для тебя они принципиально различны
    то ты насовал туда чего–то лишнего

  2. RAva:

    Да ну, у меня есть дизайн. Есть графика для него. На 854 либо остается хренов зазор, либо расползается графика. Вообще на 854 я еще смогу всунуть в дизайн еще 40кг хурмы, елки–палки, а для этого нужен новый лейаут.

  3. RAva:

    А вообще там насовано много чего, что просто так не скейлится, но в плане дизайна я человек подневольный, увы.

    Хотя если все хорошенько порезать на мелкие части, то может что–то и выйдет =\

  4. RAva:

    Ничего что я тут сам с собой разговаривают?

    В общем попилил все графику на то что можно скейлить и то что не стоит, склеил заново, убрал фикированые размеры в некоторых местах, приправил марджинами — получилось даже лучше чем было, смотрится отлично и на 800 и на 854. Эк.

  5. 44855454x0:

    ато

    ты смотри на плотность информации и контролов на 10″ таблетах — там все расслабленно ваще

    UI эксперт должен логически огранизовывать все так чтобы не было перенаселения блеать
    ато давно уже не стилусом тычем а огромным сука пальцем

  6. Xsin:

    Чувак, если у тебя дизайн не скейлится, то выбрось его на фиг. Я тебе серьёзно говорю. По–хорошему, у тебя должен быть ВСЕГО ОДИН лейаут вообще для всех. Но если руки из жопы, то так часто не получается. Поработай над руками.

  7. Xsin:

    Вот тебе пример дизайна, который скейлится под ЛЮБЫЕ размеры. Поуменьшай размер окна браузера.

  8. RAva:

    Ну вот не надо приводить сайты как пример. Там вообще минимализм какой–то. Будь моя воля я бы вообще не использовал никакой левой графики в дизайне аппликух, а рисовал бы все программно, использовал 9patch везде и тд.

    Оно конечно легко говорить, что если дизайн не скейлится то нужно его нафиг выбросить. Есть куча мелочей которые очень раздражают, например как скейлить текст, если до сих пор сраный ellipsize может обрезать текст только в пределах двух строчек, и вместо того чтобы сделать за две минуты другой лейаут мне нужно переписывать сраный TextView чтобы он скейлился как надо.

    Ну а вообще над руками в любом случае надо работать, тем более что опыта у меня пока не слишком много 🙂 Просто слишком уж много незадокументированой или просто нерабочей фигни с андройдом, и узнавать об этом приходится не из официальной документации, а нещадно гугля стаковерфлоу или считывая ионосферу.

  9. Xsin:

    сайты как раз хороший пример, ибо IE6 всё ещё жив, например. Так что геммора в их создании и доведении до ума в разы больше.

  10. DMok:

    ну дай теперь на 960 потестить 🙂

Добавить комментарий