2011-06-01 7 views
3

私の意見の1つは今のように見えます。大きな5の近く、具体的にはその上下にはかなりのマージンがあります。このマージンをどのように減らしたり削除したりできますか?マージンを減らすにはどうしたらいいですか?

enter image description here

関連する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> 

答えて

5

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

3

私は同様の問題があった - 二行その他上記1 - 2つでした遠く。これは、テキストにスペースが残っているために、アクセント付きの文字が上の行から 'y'のような記号に固執しないためです。 解決策はマイナスマージンを使用することです:-5px、-5dp。 TextViewには5が表示されます。なぜなら、空白が最も多いからです。片側には番号しかないので安全です。一方、どのフォントが使用されているかはわかりません。 おそらく画像も使用できます。

関連する問題