Иногда это могла быть альтернатива агрегирование , например, если Вы хотите агрегирование, но с измененным поведением aggregable объекта (переопределяющий виртуальные функции).
, Но Вы правы, это не имеет многих примеров от реального мира.
Не пытались делать именно то, что вы хотите, но вы можете масштабировать ImageView, используя android: scaleType = "fitXY"
, и его размер будет соответствовать размеру, который вы дадите ImageView.
Таким образом, вы можете создать FrameLayout для своего макета, поместить внутри него ImageView, а затем что угодно другой контент, который вам нужен, в FrameLayout с прозрачным фоном.
<FrameLayout
android:layout_width="fill_parent" android:layout_height="fill_parent">
<ImageView
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:src="@drawable/back" android:scaleType="fitXY" />
<LinearLayout>your views</LinearLayout>
</FrameLayout>
Олицетворение позволяет машине олицетворять машину, поэтому клиентский браузер и сервер находятся на одной странице, когда дело доходит до олицетворения. Когда вы затем пытаетесь получить доступ к общему сетевому ресурсу, компьютер не доверяет олицетворенным учетным данным.
Вам необходимо включить делегирование для машины IIS в Active Directory. Перейдите в «Пользователи и компьютеры Active Directory», найдите компьютер, щелкните «Свойства» и «Доверять компьютеру для делегирования». (Возможно, вам придется перезапустить IIS, чтобы это сработало, я не помню.)
Есть гораздо больше теории, чем эта, которую я не полностью понимаю, но это должно сработать. Правильно это или нет, кто-то другой мог прокомментировать!
Кроме того, причина, по которой он работает на вашей машине разработки, заключается в том, что сервер разработки работает как разработчик, а не (Local) \ Network Service.
Достойная ссылка:
http://msdn.microsoft.com/en-us/library/cc949004.aspx
В чем разница между олицетворением и делегированием?
При олицетворении передается исходная идентификация вызывающего абонента. к внутренним ресурсам на том же компьютере. Делегирование передает исходное удостоверение вызывающего абонента внутренним ресурсам на компьютерах, отличных от компьютера, на котором запущена служба.
Например, если служба работает в IIS без олицетворения, служба будет получать доступ к ресурсам с помощью учетной записи ASP.NET в IIS. 5.0 или учетной записи сетевой службы в IIS 6.0. При олицетворении, если клиент подключается с использованием исходной учетной записи вызывающего абонента, служба будет получать доступ к таким ресурсам, как база данных SQL Server на том же компьютере, используя исходную учетную запись вызывающего абонента вместо системной учетной записи ASP.NET.