我在滚动视图中有日历视图和列表视图。但是没有显示所有列表项。仅显示一项。请帮我。预先感谢。
答案 0 :(得分:0)
在NonScrollListView
处使用以下内容
public class NonScrollListView extends ListView
{
public NonScrollListView(Context context)
{
super(context);
}
public NonScrollListView(Context context, AttributeSet attrs)
{
super(context, attrs);
}
public NonScrollListView(Context context, AttributeSet attrs, int defStyle)
{
super(context, attrs, defStyle);
}
@Override
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec)
{
int heightMeasureSpec_custom = MeasureSpec.makeMeasureSpec(
Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, heightMeasureSpec_custom);
ViewGroup.LayoutParams params = getLayoutParams();
params.height = getMeasuredHeight();
}
}
<yourPackageName.NonScrollListView
android:layout_width="match_parent"
android:id="@+id/list_view"
android:scrollbarStyle="outsideOverlay"
android:layout_height="wrap_content"/>
它将解决您的问题。