Android
 Computer >> コンピューター >  >> プログラミング >> Android

Androidでランドスケープモードを無効にする方法は?


Androidは、縦向きと横向きの2つの向きをサポートしています。 Androidアプリケーションでオリエンテーションを無効にすることができます。この例は、Androidでランドスケープモードを無効にする方法を示しています。

ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。

ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。

<?xml version = "1.0" encoding = "utf-8"?>
<LinearLayout xmlns:android = "https://schemas.android.com/apk/res/android"
   xmlns:tools = "https://schemas.android.com/tools"
   android:layout_width = "match_parent"
   android:layout_height = "match_parent"
   tools:context = ".MainActivity"
   android:background = "#dde4dd">
   <EditText
      android:id = "@+id/editText"
      android:layout_width = "match_parent"
      android:layout_height = "wrap_content" />
</LinearLayout>

上記のコードでは、線形レイアウトとeditextが含まれています。以下に示すように、横向きと縦向きの両方をサポートします-

Androidでランドスケープモードを無効にする方法は?

上記の出力は、ランドスケープモードについて示しています

Androidでランドスケープモードを無効にする方法は?

上記の出力は、ポートレートモードについて示しています。

ランドスケープモードを無効にするには、以下に示すように、manifest.xmlにscreenOrientationタグを追加する必要があります-

<?xml version = "1.0" encoding = "utf-8"?>
<manifest xmlns:android = "https://schemas.android.com/apk/res/android" package = "com.example.andy.myapplication">
   <application
      android:allowBackup = "true"
      android:icon = "@mipmap/ic_launcher"
      android:label = "@string/app_name"
      android:roundIcon = "@mipmap/ic_launcher_round"
      android:supportsRtl = "true"
      android:theme = "@style/AppTheme">
      <activity android:name = ".MainActivity"
         android:screenOrientation = "portrait">
         <intent-filter>
            <action android:name = "android.intent.action.MAIN" />
            <category android:name = "android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
   </application>
</manifest>

上記のコードでは、ポートレートとしてscreenOrientationを指定しています。これは、MainActivityがポートレートモードのみをサポートすることを意味します。ポートレートモードでアプリケーションを開発する場合は、アプリケーションタグ内にscreenOrientationを追加します。

アプリケーションを実行してみましょう。実際のAndroidモバイルデバイスをコンピューターに接続していると思います。 android studioからアプリを実行するには、プロジェクトのアクティビティファイルの1つを開き、ツールバーの[実行]アイコンをクリックします。オプションとしてモバイルデバイスを選択し、デフォルトの画面を表示するモバイルデバイスを確認します-

Androidでランドスケープモードを無効にする方法は?

上記の結果では、ポートレートモードのみが表示されています。次に、デバイスを回転させて、向きに応じてビューを変更しないようにします。


  1. Android でフォーカス モードを使用する方法

    ソーシャル メディアでの使用を制限するための Android 用のアプリがいくつかありますが、何を選択すればよいかわかりません。まあ、そうではありませんが、組み込みの Android 機能であるフォーカス モードが役立ちます。フォーカス モードは、Android 10 のリリースで導入されました。現在、これはベータ版からロールアウトされており、Android ユーザーはその恩恵を受けることができます。 デジタル ウェルビーイングは、ユーザーの健康に焦点を当てているため、これまで非常に歓迎されてきた大きな変化の 1 つです。大手ソーシャル メディア プラットフォームの名前の大部分は、すでにアク

  2. Android でオートコレクトを無効にする方法

    タイトルを読むと、Android でオートコレクトを無効にする理由を尋ねるでしょう。結局のところ、Android デバイスで入力エラーが発生する可能性はなくなりますよね?さらに、ユーザーが頻繁に使用する単語を使用するたびに学習するシステムです。 しかし、Android のオートコレクト機能が厄介で非生産的であることが判明する場合があります。そのときは、Android でオートコレクトをオフにすることをお勧めします。ただし、必要なときにオンに戻すことができます。 Android でオートコレクトを無効にする方法は、モデルによって異なる場合があります。 Android でオートコレクトを無効に