1
嗨,我得到了下面的代码,表示我的列表视图的一行。listview行自定义布局问题
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="?android:attr/listPreferredItemHeight">
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1">
<ImageView
android:id="@+id/taxi_logo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/puerta"
android:layout_gravity="center" />
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1">
<TextView
android:id="@+id/item_id"
android:text="-1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:visibility="gone"
android:layout_weight="1"/>
<TextView
android:id="@+id/item_name"
android:text="PIDALO RADIO TAXI"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:textColor="#FFFF09"
android:textSize="20dip"
android:layout_weight="1"
android:singleLine="true"
android:gravity="bottom"/>
<TextView
android:id="@+id/item_phone"
android:text="(011)4-988-0680"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:textSize="14dip"
android:singleLine="true"
android:layout_weight="1"
android:gravity="top"/>
</LinearLayout>
<ImageView
android:id="@+id/taxi_fav"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/no_star"
android:layout_gravity="center_vertical"
android:layout_marginRight="6dip"/>
</LinearLayout>
</LinearLayout>
我的问题是,这两个textviews(ITEM_NAME,item_phone)有即使当一个的重心被设定为底部,另一顶部的空间之间。我想让item_phone上的item_name文本正确,现在有一个小小的差距。
怎样的一个“小的差距”太大,我们谈论的吗? textview在顶部和底部定义一个基本的“字体填充”,以说明国际字符。你可以关掉它。 – dmon
该属性被称为android:includeFontPadding,顺便说一句。 – dmon
嗯,我认为实际上工作,我认为它得到了项目一点点靠拢,我也使用自定义字体,这也可能是一个问题。无论如何感谢您的帮助! :) –