如何使文字之间的界线变小?
例如,我编写以下代码:
<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 :(得分: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>
答案 1 :(得分:0)
您是否填充了父ViewGroup
(LinearLayout
,RelativeLayout
等)?
如果是,请减少填充。
如果没有,您可以为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" />
答案 2 :(得分: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"
。然后您可以让视图更接近第一个视图。