안드로이드 개발 질문/답변
(글 수 45,052)
<LinearLayout android:id="@+id/linearLayout7" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:paddingTop="5dip"> <LinearLayout android:id="@+id/linearLayout8" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:gravity="center_vertical|center_horizontal" android:paddingBottom="10dip"> ... ... 중략 ... ... </LinearLayout> <ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/textWrapper"> <TextView android:id="@+id/text" android:layout_height="fill_parent" android:layout_width="fill_parent" android:text="TEXT가 없습니다" android:textSize="12sp" android:gravity="center_vertical|center_horizontal" android:textColor="#e8e8e8" /> </ScrollView> </LinearLayout>
위와 같이 레이아웃을 짜고 있습니다 문제는
ScrollView 안의 TextView 의 높이가 fill_parent 로 설정되어 있음에도 불구하고
wrap_content 처럼 동작합니다.
현재 TextView 에 onclick 이벤트를 설정해 놨는데
TextView의 TEXT 가 많으면 영역이 넓어져서 상관없는데 TEXT 가 한줄 이렇게 되면 TextView 의 영역도 작아져서
클릭하기가 힘들어지네요
ScrollView 안의 위젯의 높이는 설정할 수가 없는건지 아니면 다른 특징이 있는건지 궁금합니다.




저도 ScrollView 안에 EditText를 같은 형식으로 넣을려고 했는데.. 높이가 적용이 되지 않더라구요. 일단은 ScrollView을 제거하고
<TextView android:id="@+id/text"
android:layout_height="fill_parent"
android:scrollbars="vertical"
android:text="TEXT가 없습니다"
android:textSize="12sp"
android:gravity="center_vertical|center_horizontal"
/>