У меня есть наложение загрузки, которое я использую в своем приложении.
так, как я его установки прямо сейчас:AddView в ListView не работает
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
что имеет loadingOverlayView
, занимает весь мой экран.
Я хочу изменить его.
Я попытался добавить loadingOverlayView
в ListView
, который находится на моем Activity
.
Но я получаю следующее сообщение об ошибке:
addView(View) is not supported in AdapterView
Так как я могу сделать мой оверлей вид крышки только часть моего экрана?
Я только хочу, чтобы он охватывал ListView
, поэтому пользователь может использовать другие функции в своей деятельности.
Спасибо за ваше время.
введите свой список в рамку и добавьте наложение в рамку. – njzk2