3

私の見解の1つは、現在このように見えます。ビッグ 5 の近く、特にその上下では、かなりの余裕があります。このマージンを縮小または削除するにはどうすればよいですか?

ここに画像の説明を入力

関連する XML コードは次のようになります。

<RelativeLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">
    <TextView style="@style/medText" android:id="@+id/whenSee" android:text="@string/whenSee" android:layout_alignParentLeft="true" android:layout_above="@+id/newViewValue" android:gravity="center" android:layout_alignRight="@+id/button_to_press"></TextView>
    <TextView style="@style/numberSelect" android:id="@+id/newViewValue" android:text="9" android:layout_above="@+id/press_text" android:layout_alignParentLeft="true"  android:gravity="center" android:layout_alignRight="@+id/button_to_press"></TextView>
    <TextView style="@style/medText" android:id="@+id/press_text" android:layout_above="@+id/button_to_press" android:layout_alignParentLeft="true" android:text="@string/press"  android:gravity="center" android:layout_alignRight="@+id/button_to_press"></TextView>
</RelativeLayout>

スタイルは次のとおりです。

<style name="medText">
    <item name="android:textSize">22sp</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:layout_width">wrap_content</item>
</style>
<style name="numberSelect">
    <item name="android:textSize">80sp</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:layout_width">wrap_content</item>
</style>
4

2 に答える 2

5

android:includeFontPadding="false"大きな TextViewに属性を追加します。パディングを縮小する必要があります。

于 2011-06-01T06:31:41.117 に答える
3

私も同様の問題を抱えていました。2本の線が上下に2本離れていました。これは、アクセント付きの文字が上の行の「y」のような記号にくっつかないように、テキストにスペースが残っているためです。解決策は、負のマージンを使用することです:-5px、-5dp。TextViewで5を使用して設定するだけです。これは、最も空白が発生する場所だからです。一方では、数字しかないので安全です。一方、使用されているフォントを知ることはできません。おそらく画像も使えるでしょう。

于 2011-06-01T06:02:52.880 に答える