私はアクティビティをダイアログとして使用しようとしていますが、以下のことを行っていますが、それでもダイアログではなくアクティビティとして表示されます。私は何が欠けているのか、間違っているのだろうか?Xamarinでアクティビティをダイアログとして使用する
のAndroidManifest.xml
<activity
android:name="AboutView"
android:theme="@style/Dialog">
</activity>
Themes.xml
<style name="Dialog" parent="@android:style/Theme.Dialog">
<item name="windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
</style>
AboutView.cs
[MvxFragment(typeof(MainViewModel), Resource.Id.MainViewContainer)]
[Activity(Label = "AboutView", Theme = "@style/Dialog")]
[Register("views.AboutView")]
public class AboutView : MvxFragment<AboutViewModel>
{
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
var ignored = base.OnCreateView(inflater, container, savedInstanceState);
var view = this.BindingInflate(Resource.Layout.AboutView, null);
return view;
}
}
可能な複製http://stackoverflow.com/questions/1979369/android-activity-as-a-dialog – Pilatus