Android - создать макет как смс handcent? - PullRequest
0 голосов
/ 23 мая 2011

Я пытаюсь создать макет, очень похожий на этот.

enter image description here

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

Пожалуйста, ПОМОГИТЕ !!

Спасибо.

1 Ответ

1 голос
/ 23 мая 2011

Это что-то вроде (это перевод псевдокода в реальный XML):

LinearLayout orientation=vertical width=fill_parent height=30dp background=COLOR
   LinearLayout orientation horizontal width=fill_parent height=0dp weight=1 
     Image wrap_content on width and height
     EditText with width=0dp and heigh=fill_parent weight=1 
     Button wrap_content on width and height
   /LinearLayout

   LinearLayout orientation horizontal width=fill_parent height=wrap_content
     TextView with width=0dp and heigh=wrap_content weight=1 gravity=left
     TextView with width=0dp and heigh=wrap_content weight=1 gravity=right
  /LinearLayout
/LinearLayout

Ориентация LinearLayout = вертикальная ширина = fill_parent height = 30dp background = COLOR => Именно в этой строке вы определяете фон для всего нижнего колонтитула. Другие макеты, edittexts, текстовые представления и т. Д. Не должны иметь фонов.

...