저는 Sudoku 게임을 개발 중이며 textViews 높이에 문제가 있습니다. 어떤 스도쿠에서도 사용자는 숫자를 입력하거나 힌트를 지정할 수 있습니다. 숫자는 Fontsize 14에서 잘 작동하지만 힌트 글꼴 크기를 7 (dip 또는 sp)로 변경하면 글꼴 크기가 6이고 텍스트 줄이 1 개인 경우에도 많은 공백이 있지만 textView 높이가 증가합니다). textsize에 관계없이 textView 높이를 수정하려면 어떻게합니까?글꼴 크기를 줄이면 TextView 높이가 증가합니다
<TableLayout android:id="@+id/tableLayout1"
android:layout_marginTop="5dip" android:layout_gravity="center_horizontal" android:layout_height="wrap_content" android:layout_width="wrap_content">
<TableRow android:layout_width="wrap_content" android:id="@+id/TableRow01" android:layout_height="wrap_content">
<TextView android:typeface="monospace" android:drawableBottom="@drawable/line_h"
android:drawableRight="@drawable/line_v" android:digits="@string/inpt"
android:width="34dip" android:text="1" android:drawableTop="@drawable/line_h"
android:drawableLeft="@drawable/line_v" android:gravity="center"
android:layout_width="fill_parent" android:textColor="@android:color/black"
android:id="@+id/TV00" android:clickable="true"
android:layout_height="fill_parent" android:height="34dip"></TextView>
<TextView android:typeface="monospace" android:drawableBottom="@drawable/line_h"
android:digits="@string/inpt" android:width="30dip" android:text="2"
android:drawableTop="@drawable/line_h" android:gravity="center"
android:layout_width="fill_parent" android:textColor="@android:color/black"
android:id="@+id/TV01" android:clickable="true"
android:layout_height="fill_parent" android:height="34dip"></TextView>
<TextView android:typeface="monospace" android:drawableBottom="@drawable/line_h"
android:drawableRight="@drawable/line_v" android:digits="@string/inpt"
android:width="34dip" android:text="2" android:drawableTop="@drawable/line_h"
android:drawableLeft="@drawable/line_v" android:gravity="center"
android:layout_width="fill_parent" android:textColor="@android:color/black"
android:id="@+id/TV02" android:clickable="true"
android:layout_height="fill_parent" android:height="34dip"></TextView>
<TextView android:typeface="monospace" android:drawableBottom="@drawable/line_h"
android:drawableRight="@drawable/line_v" android:digits="@string/inpt"
android:width="34dip" android:text="1" android:drawableTop="@drawable/line_h"
android:drawableLeft="@drawable/line_v" android:gravity="center"
android:layout_width="fill_parent" android:textColor="@android:color/black"
android:id="@+id/TV03" android:paddingLeft="1dip" android:clickable="true"
android:layout_height="fill_parent" android:height="34dip"></TextView>
<TextView android:typeface="monospace" android:drawableBottom="@drawable/line_h"
android:digits="@string/inpt" android:width="30dip" android:text="2"
android:drawableTop="@drawable/line_h" android:gravity="center"
android:layout_width="fill_parent" android:textColor="@android:color/black"
android:id="@+id/TV04" android:clickable="true"
android:height="34dip" android:layout_height="fill_parent"></TextView>
<TextView android:typeface="monospace" android:drawableBottom="@drawable/line_h"
android:drawableRight="@drawable/line_v" android:digits="@string/inpt"
android:width="34dip" android:text="2" android:drawableTop="@drawable/line_h"
android:drawableLeft="@drawable/line_v" android:gravity="center"
android:layout_width="fill_parent" android:textColor="@android:color/black"
android:id="@+id/TV05" android:clickable="true"
android:layout_height="fill_parent" android:height="34dip"></TextView>
<TextView android:typeface="monospace" android:drawableBottom="@drawable/line_h"
android:drawableRight="@drawable/line_v" android:digits="@string/inpt"
android:width="34dip" android:text="1" android:drawableTop="@drawable/line_h"
android:drawableLeft="@drawable/line_v" android:gravity="center"
android:layout_width="fill_parent" android:textColor="@android:color/black"
android:id="@+id/TV06" android:paddingLeft="1dip" android:clickable="true"
android:layout_height="fill_parent" android:height="34dip"></TextView>
<TextView android:typeface="monospace" android:drawableBottom="@drawable/line_h"
android:digits="@string/inpt" android:width="30dip" android:text="2"
android:drawableTop="@drawable/line_h" android:gravity="center"
android:layout_width="fill_parent" android:textColor="@android:color/black"
android:id="@+id/TV07" android:clickable="true"
android:layout_height="fill_parent" android:height="34dip"></TextView>
<TextView android:typeface="monospace" android:drawableBottom="@drawable/line_h"
android:drawableRight="@drawable/line_v" android:digits="@string/inpt"
android:width="34dip" android:drawableTop="@drawable/line_h"
android:drawableLeft="@drawable/line_v" android:layout_width="fill_parent" android:textColor="@android:color/black"
android:id="@+id/TV08" android:clickable="true"
android:layout_height="fill_parent" android:height="34dip" android:text="1 2 3"></TextView>
</TableRow>
<TableRow android:layout_width="wrap_content" android:id="@+id/TableRow02"
android:layout_height="wrap_content">
<TextView android:typeface="monospace" android:drawableRight="@drawable/line_v"
android:digits="@string/inpt" android:width="32dip" android:text="1"
android:drawableLeft="@drawable/line_v" android:gravity="center"
android:layout_width="fill_parent" android:textColor="@android:color/black"
android:id="@+id/TV10" android:clickable="true"
android:layout_height="fill_parent" android:height="32dip"></TextView>
<TextView android:typeface="monospace" android:digits="@string/inpt" android:width="30dip"
android:text="2" android:gravity="center" android:layout_width="fill_parent"
android:textColor="@android:color/black" android:id="@+id/TV11"
android:clickable="true" android:layout_height="fill_parent"
android:height="32dip"></TextView>
<TextView android:typeface="monospace" android:drawableRight="@drawable/line_v"
android:digits="@string/inpt" android:width="32dip" android:text="2"
android:drawableLeft="@drawable/line_v" android:gravity="center"
android:layout_width="fill_parent" android:textColor="@android:color/black"
android:id="@+id/TV12" android:clickable="true"
android:layout_height="fill_parent" android:height="32dip"></TextView>
<TextView android:typeface="monospace" android:drawableRight="@drawable/line_v"
android:digits="@string/inpt" android:width="32dip" android:text="1"
android:drawableLeft="@drawable/line_v" android:gravity="center"
android:layout_width="fill_parent" android:textColor="@android:color/black"
android:id="@+id/TV13" android:paddingLeft="1dip" android:clickable="true"
android:layout_height="fill_parent" android:height="32dip"></TextView>
<TextView android:typeface="monospace" android:digits="@string/inpt" android:width="30dip"
android:text="2" android:gravity="center" android:layout_width="fill_parent"
android:textColor="@android:color/black" android:id="@+id/TV14"
android:clickable="true" android:layout_height="fill_parent"
android:height="32dip"></TextView>
<TextView android:typeface="monospace" android:drawableRight="@drawable/line_v"
android:digits="@string/inpt" android:width="34dip" android:text="2"
android:drawableLeft="@drawable/line_v" android:gravity="center"
android:layout_width="fill_parent" android:textColor="@android:color/black"
android:id="@+id/TV15" android:clickable="true"
android:layout_height="fill_parent" android:height="32dip"></TextView>
<TextView android:typeface="monospace" android:drawableRight="@drawable/line_v"
android:digits="@string/inpt" android:width="34dip" android:text="1"
android:drawableLeft="@drawable/line_v" android:gravity="center"
android:layout_width="fill_parent" android:textColor="@android:color/black"
android:id="@+id/TV16" android:paddingLeft="1dip" android:clickable="true"
android:layout_height="fill_parent" android:height="32dip"></TextView>
<TextView android:typeface="monospace" android:digits="@string/inpt" android:width="30dip"
android:text="2" android:gravity="center" android:layout_width="fill_parent"
android:textColor="@android:color/black" android:id="@+id/TV17"
android:clickable="true" android:layout_height="fill_parent"
android:height="32dip"></TextView>
<TextView android:typeface="monospace" android:drawableRight="@drawable/line_v"
android:digits="@string/inpt" android:width="34dip" android:text="2"
android:drawableLeft="@drawable/line_v" android:gravity="center"
android:layout_width="fill_parent" android:textColor="@android:color/black"
android:id="@+id/TV18" android:clickable="true"
android:layout_height="fill_parent" android:height="32dip"></TextView>
</TableRow>
당신이 크기 14, 크기 7 글꼴로 표시되는 내용의 스크린 샷을 게시 할 수 있습니까? – slayton
@slayton : 죄송합니다. stackoverflow를 처음 사용하고 아직 이미지를 게시 할 수 없습니다. 그러나 런타임에 또는 레이아웃 뷰어에서 textSize를 변경하면 전체 행의 높이가 증가합니다. –
Tableview 대신 Gridview 사용을 고려하십시오. – slayton