我们正在研究论文项目,它实际上是一个移动POS系统。我知道销售交易由于其复杂性而应处于横向。屏幕分为两部分,右侧为库存,左侧为计算销售额。
我们的应用不限于此,我们还允许用户添加库存,管理设置等。就像普通应用一样。
我的问题是,我应该将应用的方向设置为横向吗?所有活动?
移动应用程序始终处于横向模式是否合乎道德?
答案 0 :(得分:0)
清单文件中
<application
android:name="androidx.multidex.MultiDexApplication"
android:allowBackup="true"
android:appComponentFactory="whateverString"
android:debuggable="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:screenOrientation="portrait" //portrait or landscap
android:supportsRtl="true"
android:testOnly="false"
android:theme="@style/AppTheme"
android:usesCleartextTraffic="true"
tools:ignore="GoogleAppIndexingWarning,HardcodedDebugMode"
tools:replace="android:appComponentFactory"
tools:targetApi="m">
在那里进行更改。
答案 1 :(得分:0)
这取决于您的要求。 有时,整个应用程序都需要横向运行,例如,大多数游戏应用程序。
就我而言,我的应用程序在某些活动中以固定肖像模式运行,而在另一些活动中以横向模式运行。 请记住,您的应用程序也可以安装在大屏幕的平板电脑上,因此可以在两个方向上都兼容。
我认为问题不应该在于它是否合乎道德,因为它不取决于道德而是取决于应用程序的需求。