Mat*_*att 1 android landscape orientation drawable
我没有使用布局土地,但确实有可绘制的土地.
问题是,它使用任何drawable匹配活动开始时的方向.我想在手机旋转时切换使用drawable/drawable-land.有办法轻松做到这一点吗?或者我应该将我的布局复制并粘贴到layout-land中,以便它实际上重新创建活动?(我认为这会做正确的事情,但理想情况下,我希望它只是在我旋转时使用正确的一个刷新drawable)
你可以检查第一个设备方向,即手动
Display mDisplay= activity.getWindowManager().getDefaultDisplay();
int width= mDisplay.getWidth();
int Height= mDisplay.getHeight();
if(width>height)
{
//Landscape
//set your landscape drawable
}
else
{
//portrait
//set your portrait drawable
}
Run Code Online (Sandbox Code Playgroud)
所以不需要创建"Drawable-land"文件夹
| 归档时间: |
|
| 查看次数: |
5048 次 |
| 最近记录: |