我正在使用带有自定义行布局的listView来在一行上显示图像和一些文本。目前我修复了图像和文本的高度,我正在使用相对布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<ImageView
android:id="@+id/rowimage"
android:layout_width="55dp"
android:layout_height="55dp"
android:src="@drawable/foo" />
<TextView
android:id="@+id/rowlabel"
android:layout_width="match_parent"
android:layout_height="55dp"
android:layout_alignTop="@+id/rowimage"
android:layout_toRightOf="@+id/rowimage"
android:gravity="center_vertical"
android:textColor="@android:color/white"
android:textSize="25sp" />
在某些使用25sp的设备可能会发生我有两行文字,它可能对我来说没问题,但文字是不可读的,因为55dp的高度不够而且它是固定的。所以我认为有不同的解决方案:
我想使用第一个,任何提示?