Может ли кто-нибудь предложить макет для этого?

1

Я делаю свою первую программу для Android. Я делаю локальную программу чата. Оба человека могут вводить и общаться на одном устройстве. Схема выглядит как-то внизу.

Как вы считаете, лучший вариант для этого? Пока я думаю о ListActivity. Любая ссылка на код также будет полезна. Изображение 174551

Теги:
android-layout

4 ответа

4
Лучший ответ

Да, используйте активность списка, где макет состоит из относительного макета, который содержит listview и наверху контейнера для сообщения edittext и кнопки.

В адаптере listview добавьте некоторую логику, которая устанавливает выравнивание текстового контейнера либо на левый, либо на правый сайт, в зависимости от того, какой человек написал текст, и вам хорошо идти.

0

Попробуйте использовать RelativeLayout. Это лучшее решение для вас.

  • 0
    Я согласен с этим.
  • 0
    Им тоже нужно использовать представление списка.
0

Я бы предпочел использовать линейный макет. Вы можете использовать макеты компоновки, чтобы увеличить представление списка, чтобы оно соответствовало выделенному пространству. Например:

0

Моя душа для этого использовала бы относительный макет и позиционировала бы ваши вещи. Иначе мы будем использовать два линейных прохода один над другим и иметь таблицы внутри обоих из них.

Первая linearlayout будет иметь таблицу 4 строки для столбцов. Вторая линейная компоновка будет иметь 1 ряд 2 coumns.

Надеюсь это поможет.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню