마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안녕하세요 텍스트 레이아웃 배치에 대해 궁금합니다.

0 추천

이런 백 그라운드가 있다 가정하면 저 흰색 사이 공간에 TextView를 넣고싶습니다.

핸드폰 기종마다 전부 달라서 저기안에 배치하는방법을 잘모르겠습니다...

익명사용자 님이 2014년 2월 18일 질문
질문1. 저거 배경에 이미지를 씌운건가요?
질문2. 가로모드 혹은 세로모드 고정인가요?

2개의 답변

0 추천
쉽지 않습니다.

차라리 방법을 바꿔서 황토색 배경 + 흰 배경의 텍스트뷰 (or 흰 배경의 레이아웃 + 그냥 텍스트뷰)를 이용하는게 더 편할 것 같아요
쎄미 (162,410 포인트) 님이 2014년 2월 19일 답변
0 추천
정 저 배경을 통으로 쓰시고 싶으시면

LinearLayout으로 주변 여백부분도 대충

아무 투명 View로 layout_weight를 줘서 레이아웃 구성하면 될거 같네요.

예를들어

<LinearLayout

       android;orientation="vertical">

       <공백뷰 android:layout_height="0dp" android;layout_weight="위쪽 공백 높이">

       <LinearLayout

               android:orientation="horizontal">

               <공백뷰 android:layout_width="0dp" android:layout_weight="왼쪽 공백 너비"/>

               <TextView android:layout_width="0dp" android:layout_weight="흰색 너비"/>

              <공백뷰 android:layout_width="0dp" android:layout_weight="오른쪽 공백 너비"/>

       </LinearLayout>

      <공백뷰 android:layout_height="0dp" android;layout_weight="중간공백 높이">

      <LinearLayout

               android:orientation="horizontal">

               <공백뷰 android:layout_width="0dp" android:layout_weight="왼쪽 공백 너비"/>

               <TextView android:layout_width="0dp" android:layout_weight="흰색 너비"/>

              <공백뷰 android:layout_width="0dp" android:layout_weight="오른쪽 공백 너비"/>

       </LinearLayout>

       <공백뷰 android:layout_height="0dp" android;layout_weight="아래쪽 공백 높이">

</LinearLayout>
코딩인헬 (12,150 포인트) 님이 2014년 2월 19일 답변
...