您好
如何动态设置横向模式的宽度,高度等属性。最初我在onCreate(Bundle)方法中设置了肖像的属性。但是如何为横向模式设置这些属性。如果方向改变,它将如何自动获取。
请帮我解决这个问题
lp = new TableRow.LayoutParams(TableRow.LayoutParams.FILL_PARENT,
55);
tr.setLayoutParams(lp);
像这样我怎么能设置为landscape。在景观中我想为每个添加的textview设置我的宽度为160.
答案 0 :(得分:0)
您必须在onCreate()中编写以下代码。
if (this.getWindowManager().getDefaultDisplay().getOrientation() == 0 || this.getWindowManager().getDefaultDisplay().getOrientation() ==2)
{
// Potrait Mode
}
else
{
// Landscape Mode
}
因此,无论何时更改方向,您都可以动态设置属性。