2
    @Override
public void onConfigurationChanged(Configuration _newConfig) {

    if (_newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
        Toast toast = Toast.makeText(this, "test orientation_landscape",
                Toast.LENGTH_LONG);
        toast.show();
        setContentView(R.layout.proceed);
    }

    if (_newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
        Toast toast = Toast.makeText(this, "test orientation_portrait",
                Toast.LENGTH_LONG);
        toast.show();
        setContentView(R.layout.proceed);
    }

    super.onConfigurationChanged(_newConfig);
}

エミュレータの向きを変えると、トーストが表示されません...?SDK 1.6

私はアンドロイドマニフェスト設定->方向を設定しました

エミュレータをポートレートからランドスケープに変更すると、効果は表示されませんが、ランドスケープからポートレートに変更すると正常に機能します。

向きを変えずにアプリの表示を維持できる方法があれば、デバイスの向きを変えたときにもお知らせください。

高度な助けをありがとう。

4

0 に答える 0