我拼命想要在相当长的时间内实现这一目标,但仍然无法使其发挥作用。 我有一个ListView,在我的适配器内部,我试图根据我的数据动态添加图像视图。但是,ScrollView不会显示添加的图像。当我尝试myLinearLayout.getChildCount()时,它会给出正确的结果!!
我做错了什么?非常感谢任何帮助:)
<!-- ScrollView (This lies inside listView's child view) -->
<HorizontalScrollView
android:id="@+id/card_txn_horizontal_scroll"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="left">
<LinearLayout
android:id="@+id/scroll_view_linear"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:background="@color/header_bg">
</LinearLayout>
</HorizontalScrollView>
LinearLayout sharedWithView = (LinearLayout) convertView.findViewById(R.id.scroll_view_linear);
for (User sharer : data.getSharerModelList()) {
ImageView mImageView = (ImageView) mInflator.inflate(R.layout.photo, null);
Picasso.with(mImageView.getContext())
.load(expense.getPayeeModel().getProfilePicUrl())
.centerCrop()
.resize(QuickReturnUtils.dp2px(mImageView.getContext(), 38),
QuickReturnUtils.dp2px(mImageView.getContext(), 38))
.placeholder(R.drawable.ic_launcher)
.error(android.R.drawable.stat_notify_error)
.into(mImageView);
sharedWithView.addView(mImageView);
}
答案 0 :(得分:1)
在android:layout_width="wrap_content"
LinearLayout