我有一个MonoDroid应用程序,我希望强制所有的活动只以纵向方向显示。
我考虑创建一个活动基类,例如:
我的应用程序中的所有其他活动都应该继承自它(以避免重复,并有一个集中定义
然而,如果您查看
我考虑创建一个活动基类,例如:
[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 应用程序,它运行良好,不需要在横向上操作。)