2010-11-12 64 views
0

我是Java和Android编程的新手。我让admob在最基本的层面上工作,并且无论何时该设备处于横向模式,admob都会弹出并占据屏幕上的一大部分。Admob - 如何检测水平方向并隐藏admob?

如果横向方向检测方向并隐藏广告显示的最佳方式是什么?是否有必要将admob应用程序放在一个线程中检查方向的变化并隐藏/取消隐藏它?

请指教。

谢谢!

回答

4

你能不能将它包含在布局XML文件中用于横向?通过在布局文件夹名称的末尾添加“-land”,您可以获得布局的横向版本。例如:

/res/ 
    /layout/ 
    /main.xml 
    /layout-land/ 
    /main.xml 

如果main.xml中是你已经装载了一个活动的布局,操作系统会自动加载一个布局,土地文件夹,当手机横向放置。因此,在该XML文件中,您可以重新调整布局中的admob广告或完全删除它(如果它是布局对象?我从来没有用户admob)。