考虑到我的ListView上除了TextView之外还有其他组件,我想知道是否有一种方法(programmactically)使我的ListView背景图像与其中的TextView(或任何其他组件)大小匹配,或者我是否需要调整大小手动图像?
我希望看起来如何:
外观如何:
答案 0 :(得分:1)
您是否尝试过将所有需要背景的组件包裹在布局中并设置该布局的背景?
您可以设置该布局的高度,您不希望对列表视图执行此操作。因为您可能对某个列表的每个项目的大小有所了解(或者您可以通过编程方式设置它,也可以选择)。这可能会给出一些缩放问题,但它会呈现一个正确大小的图像。
例如:
<LinearLayout
android:background="@drawable/background"
android:layout_width="fill_parent"
android:layout_height="60px" >
<TextView
... />
<ImageView
... />
</LinearLayout>