AddView到ListView无法正常工作

时间:2014-11-25 19:51:06

标签: android listview android-listview view xamarin

我正在通过我的应用程序使用加载叠加。
我现在设置的方式是:

var inflater = Application.Context.GetSystemService (Context.LayoutInflaterService) as LayoutInflater;
var loadingOverlayView = inflater.Inflate (Resource.Layout.LoadingOverlay, null);

Dialog loadingOverlayDialog = new Dialog (context, Resource.Style.loadingOverlayFadeInAndOut);
loadingOverlayDialog.RequestWindowFeature ((int)WindowFeatures.NoTitle);
loadingOverlayDialog.SetContentView (loadingOverlayView);

这样,Dialog的{​​{1}}占据了我的整个屏幕 我想改变它。

我尝试将loadingOverlayView添加到loadingOverlayView上的ListView
但是我收到以下错误:

Activity

那么如何才能使叠加视图仅覆盖屏幕的一部分?
我只希望它涵盖addView(View) is not supported in AdapterView,因此用户仍然可以在活动中使用其他功能。

感谢您的时间。

1 个答案:

答案 0 :(得分:2)

将ListView放在RelativeLayout中,然后将叠加层添加到布局中。