我的ImageView
有问题。所有图标都显示正确的大小,但最后一个图标在我的ListView
中总是更大。
有人可以帮忙吗?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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/imgIcon"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginRight="6dip"
android:src="@drawable/icon"
android:gravity="center_vertical" />
<TextView android:id="@+id/naam"
android:textSize="14sp"
android:textStyle="bold"
android:textColor="#FFFF00"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView android:id="@+id/waarde"
android:textColor="#ffffffff"
android:textStyle="bold"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/naam"
android:layout_marginLeft="2dip"/>
</LinearLayout>
如果我按如下方式更改ImageView,它可以,但太大了:
android:layout_height="wrap_content"
编辑:问题解决了,我需要减少TextViews中的TextSize
答案 0 :(得分:0)
这是你列出的项目布局吗?
android:layout_height="fill_parent"
你的ImageView中的可能正在做什么 - 你可能需要在某处修正高度,否则fill_parent如果未在视图层次结构中的某个位置指定高度,则可以将高度向上推 - 通常我将高度固定为列表项根元件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="50dp"
android:orientation="horizontal" >
或者物品高度应该是什么。