Код I SampleActivity extends AppCompatActivity
, в onCreate()
изменить ориентацию на ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
.Ширина и высота неверны в AppCompatActivity
Это делает размер экрана обратным. Следуйте мой AndroidManifext.xml
<activity
android:name=". SampleActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:screenOrientation="portrait"
android:theme="@style/DefaultActivityTheme"
android:windowSoftInputMode="stateAlwaysHidden|adjustResize">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
мой SampleActivity.
public class SampleActivity extends AppCompatActivity
{
@Override
protected void onCreate(@Nullable Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_screen);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
@Override
protected void onResume()
{
super.onResume();
}
}
Что вы подразумеваете под неправильным и обратным? какой результат вы получаете? и покажите свой код 'onCreate()' из 'Activity'. –
@ th3pat3l ширина ширина в портрете, высота - высота в портрете. Но я перехожу к пейзажу. –
Пожалуйста, покажите свой код для Деятельности. Если вы сохраняете ширину и высоту перед поворотом экрана, то да, эти значения переключаются. –