@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
私はアンドロイドマニフェスト設定->方向を設定しました
エミュレータをポートレートからランドスケープに変更すると、効果は表示されませんが、ランドスケープからポートレートに変更すると正常に機能します。
向きを変えずにアプリの表示を維持できる方法があれば、デバイスの向きを変えたときにもお知らせください。
高度な助けをありがとう。