0

私のアプリにはログイン画面があり、横向きと縦向きをサポートしています。正常に動作しています。私の問題は、ポートレートモードでテキストの編集をクリックするとキーボードが表示されることです。画面は次のようになります。

肖像画

ただし、横向きモードは縦向きモードのようには見えません。画面は横向きモードのように見えます:

風景

これは私のマニフェストコードです:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.activities"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />
    
    <!-- Allow to connect with internet -->
    <uses-permission android:name="android.permission.INTERNET" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/launcher_icon"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        
        <!--  Add Google Map Library -->
        <uses-library android:name="com.google.android.maps" />
       
        <activity
            android:name=".SplashActivity"
            android:label="@string/app_name"
            android:noHistory="true" android:theme="@style/generalNoTitle">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".LoginActivity" android:theme="@style/generalNoTitle" android:configChanges="keyboardHidden|orientation" />
        <activity android:name=".MenuActivity" android:theme="@style/generalNoTitle" />
        <activity android:name=".RegularReportsActivity" android:theme="@style/generalNoTitle" android:screenOrientation="landscape"/>
        <activity android:name=".StageMaleAndFemaleActivity" android:theme="@style/generalNoTitle" android:screenOrientation="landscape"/>
        <activity android:name=".MapViewActivity" android:theme="@style/generalNoTitle" android:screenOrientation="landscape"/>
        <activity android:name=".ReportViewActivity" android:theme="@style/generalNoTitle" android:screenOrientation="landscape"/>
    </application>

</manifest>

横向きモードで縦向きモードと同じように表示するにはどうすればよいですか?また、誰かが私を導くことができますか?

4

4 に答える 4

0

以下をマニフェスト ファイルに追加していただけますか :

android:configChanges="orientation|keyboardHidden"
android:windowSoftInputMode="stateHidden"

また、scrollView の下にログイン ページを追加します。何かのようなもの

于 2013-02-26T11:30:33.897 に答える
-1

横向きモードのアプリログイン画面を実装していないと思います。そのため、デフォルトビューが表示されています。

resフォルダーにサブフォルダーlayout-landを作成し、ランドスケープ用のUIも実装します

于 2013-02-26T11:21:37.337 に答える
-1

レイアウトを < Scroll View > で囲みます

この行をandroidmanifestに追加します

android:windowSoftInputMode="stateHidden|adjustResize|adjustPan"

于 2013-02-26T10:53:56.413 に答える