MonoDroid アプリケーションがあり、すべてのアクティビティを強制的に縦向きでのみ表示したいと考えています。
次のようなActivity基本クラスを作成したいと思います:
[Activity (ScreenOrientation = ScreenOrientation.Portrait)]
public abstract class BaseActivity : Activity
{
}
私のアプリケーションの他のすべてのアクティビティは、それから継承する必要があります (あまりにも繰り返しを避け、ScreenOrientation = ScreenOrientation.Portrait
.
ただ、ActivityAttribute
定義を見ると継承には対応していないようです。
[Serializable]
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
public sealed class ActivityAttribute : Attribute { ... }
Activity (ScreenOrientation = ScreenOrientation.Portrait)
アプリケーションのすべてのアクティビティにを配置する必要がありますか?- Android の世界で縦向きのみをサポートするのは悪い考えですか? (私は非常にうまく機能し、横向きで操作する必要のない縦向き専用の iOS アプリケーションを持っています)。