- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望我的 Activity 只在纵向模式下运行,所以我尝试了不同的方法,但都没有用......它们在这里:
list :
<application
android:name=".App"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:screenOrientation="portrait"
android:configChanges="keyboardHidden|orientation"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="intent.to.front" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
没有用,仍然可以旋转,即使我的手机关闭了屏幕旋转。
接下来我从代码中尝试。从 list 中删除添加的人员,并将其写入 mainactivity 类:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
Utilities.setLocale(getApplicationContext());
setContentView(R.layout.activity_main);
这是我的布局
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout"
android:layout_width="match_parent" android:layout_height="match_parent"
android:fitsSystemWindows="true" tools:openDrawer="start">
<include layout="@layout/app_bar_main" android:layout_width="match_parent"
android:layout_height="match_parent" />
<android.support.design.widget.NavigationView android:id="@+id/nav_view"
android:layout_width="wrap_content" android:layout_height="match_parent"
app:itemIconTint="@color/grey"
android:layout_gravity="start" android:fitsSystemWindows="true"
app:headerLayout="@layout/nav_header_main" app:menu="@menu/activity_main_drawer" />
</android.support.v4.widget.DrawerLayout>
结果是:它不允许我旋转,但当我旋转时,整个应用程序会卡住并且无法执行任何操作,直到我将其旋转回垂直方向。
帮帮我!
最佳答案
添加 android:screenOrientation="portrait"
可以简单地达到目的:
<activity android:name=".YourActivity"
android:configChanges="orientation"
android:screenOrientation="portrait"/>
关于安卓屏幕方向 : Portrait doesn't work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34450708/
我尝试了 width 和 device-width 的不同组合,但在横屏的 iPhone 上,此代码永远不会将背景变为红色; 当我有超过 1 个媒体查询时,我遇到了问题。看这个JSfiddle exa
我正在使用最新的 xCode 5,我正在尝试为我的通用应用程序设置启动图像。当我选择 Launch images for iPhone 时,一切正常。但是现在,当我尝试为 iPad 选择启动图像时,x
我希望我的 Activity 只在纵向模式下运行,所以我尝试了不同的方法,但都没有用......它们在这里: list :
我有一个计算子网表的应用程序。 但如果我改变方向,TextViews 就是空的。 我为此寻找一个听众。欢迎替代方案:D在监听器中,我会重新计算表格。 最佳答案 在您的 Activity 中使用以下代码
我希望为我的 iPad 纵向网站添加一些响应式网页设计。我有我的主 css 文件 (style.css),然后添加了以下行: 但是,当我尝试将 div 的背景颜色设置为红色或其他颜色然后调整窗口大小
我正在尝试为我的应用程序强制使用“纵向”模式,因为我的应用程序绝对不是为“横向”模式设计的。 在阅读了一些论坛后,我在 list 文件中添加了这些行: 但它不适用于我的设备 (HTC Desire)
在 **AndroidManifest.xml** 我有一个纵向模式的 **Activity**: 我发现在开发期间临时删除 android:screenOrientation="portr
所以我正在制作一个通用设备应用程序,但不确定要为 iPhone 和 iPad 使用哪些尺寸类别,但我正在制作应用程序 Portrait 和 PortraitUpsideDown。 我是对 iPhone
我的应用程序中有一个 View Controller 。让它的第一个 View Controller ,我的第一个 View Controller 在手机中以纵向模式出现,当用户以横向模式旋转手机时,
我有五个 UIButton,我需要设置 UIButton 的框架,使其适合 Landscape 和肖像 不同的大小。但是从下面的代码 viewDidLoad 加载正常但问题是加载堆栈后当我移动到 La
请不要建议我在 1 个版本中进行 ios 4.3-6.0 的轮换是个坏主意,因为我告诉过很多次但没有听我的。 在项目设置中,我已将所有界面方向设置为受支持,只是为了确定。 现在我正在用 iphone4
这个问题在这里已经有了答案: Media queries for tablet min-resolution and max-resolution (3 个答案) 关闭 9 年前。
我尝试在 cocos 2dx 中制作游戏。它在横向模式下工作得很好。我什至在各种设备上检查过它。但是当我切换到肖像模式时,每个场景中的 Sprite 和节点都处于不同的位置,有些甚至不可见。我正在设置
根据 https://developer.mozilla.org/en-US/docs/Web/CSS/@import , list-of-media-queries is a comma-separ
我目前正在为 iOS 7+ 和 XCode 6 开发一款 SpriteKit 游戏。该游戏应始终以纵向模式呈现。到目前为止,我已经在我的 View Controller 中实现了这些方法: - (BO
我正在使用 reportlab 从动态数据中自动生成 pdf 报告。由于内容有时太大而无法以纵向显示,因此我正在尝试切换到横向以显示大型内容。 这是我的报告生成方式: 主要功能: doc = DocT
如果你向下滚动一点,看到这个 Apple Developer Page您会找到“创建备用景观界面”部分。那里描述的基本方法是当方向改变时将不同的 NIB 文件呈现为模态视图。我正在使用 Storybo
这个问题在这里已经有了答案: iOS 7 Interface Orientation (2 个回答) 8年前关闭。 我所有的项目都允许以横向/纵向模式查看应用程序,但是对于一个 View Contro
我正在为 iPhone 和 Android 浏览器开发一个移动网站。 当我摆弄 Iphone 4 和 HTC Desire 时,我发现这两种设备对方向变化的 react 不同。如果我以纵向模式加载网站
我有 10 个窗口。 初始窗口是 loginWindow 我想为 Portrait 和 PortraitUpSideDown 设置方向。对于剩余的窗口,将有横向和纵向方向。 在 Tiapp.xml 中
我是一名优秀的程序员,十分优秀!