2014-12-24 24 views
0

如何讓文字間的距離變小?如何讓文字間的距離變小

例如,我的代碼如下:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:tools="http://schemas.android.com/tools" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:background="#373435" 
     android:gravity="center" > 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_centerHorizontal="true" 
      android:gravity="center" 
      android:orientation="vertical" 
      android:textStyle="italic" > 

      <TextView 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:gravity="left" 
       android:text="Text text text" 
       android:textSize="15sp" 
       android:textStyle="italic" 
       android:typeface="serif" /> 

      <TextView 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:gravity="left" 
       android:text="Text text text" 
       android:textSize="15sp" 
       android:textStyle="italic" 
       android:typeface="serif" /> 
     </LinearLayout> 

    </RelativeLayout> 

我得到的結果爲「A」的圖像http://i.stack.imgur.com/YAa3l.png中..我怎樣才能使它像「B」?

+0

你能張貼整個XML,因爲它看起來完全一樣在後者的TextView我的Eclipse –

+0

使用負邊距「B」像 機器人:layout_marginTop =「 - 5DP」 –

+0

給定鏈路利己不顯示任何圖像 –

回答

0

試試下面它顯示你想要什麼。

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="#373435" 
    android:orientation="vertical" > 

    <TextView 
     android:id="@+id/text1" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="left" 
     android:text="Text text text" 
     android:textColor="#ffffff" 
     android:textSize="15sp" 
     android:textStyle="italic" 
     android:typeface="serif" /> 

    <TextView 
     android:id="@+id/text2" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/text1" 
     android:gravity="left" 
     android:text="Text text text" 
     android:textColor="#ffffff" 
     android:textSize="15sp" 
     android:textStyle="italic" 
     android:typeface="serif" /> 

</RelativeLayout> 

,如果你想更接近第一的TextView然後第二TextView中需要添加android:layout_marginTop="-10dp"。然後你可以得到更多的觀點更接近於第一種觀點。

+0

謝謝Harish :) – Samey

0

您是否填充父項ViewGroupLinearLayoutRelativeLayout等)?

如果是,請減少該填充。

如果不是,則可以給Views提供負餘量。

<TextView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:gravity="left" 
    android:text="Text text text" 
    android:textSize="15sp" 
    android:textStyle="italic" 
    android:typeface="serif" 
    layout_marginTop="-8dp" /> 
1

試試這個。我希望它能幫助你

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" 
android:background="#373435" 
android:gravity="center"> 

    <TextView 
    android:id="@+id/tv1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:gravity="left" 
    android:text="Text text text" 
    android:textSize="15sp" 
    android:textStyle="italic" 
    android:typeface="serif" 
    android:textColor="@android:color/white"/> 

    <TextView 
    android:id="@+id/tv2" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:gravity="left" 
    android:text="Text text text" 
    android:textSize="15sp" 
    android:textStyle="italic" 
    android:typeface="serif" 
    android:textColor="@android:color/white"/> 

</LinearLayout> 
+0

使用LinearLayout而不是RelativeLayout。 –