Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Admob-如何检测水平方向并隐藏Admob?_Android_Admob_Screen Orientation - Fatal编程技术网

Android Admob-如何检测水平方向并隐藏Admob?

Android Admob-如何检测水平方向并隐藏Admob?,android,admob,screen-orientation,Android,Admob,Screen Orientation,我是Java和Android编程新手。我让admob在最基本的层面上工作,每当设备处于横向时,admob往往会弹出并占据屏幕的一大块区域 如果广告处于水平方向,检测方向并隐藏广告的最佳方法是什么?是否有必要将admob应用程序置于线程中以检查方向的更改并隐藏/取消隐藏它 请给我一些建议 谢谢 您可以不将其包含在您的布局XML文件中吗?通过在布局文件夹名称的末尾包含“-land”,可以获得布局的横向版本。例如: /res/ /layout/ /main.xml /layout-la

我是Java和Android编程新手。我让admob在最基本的层面上工作,每当设备处于横向时,admob往往会弹出并占据屏幕的一大块区域

如果广告处于水平方向,检测方向并隐藏广告的最佳方法是什么?是否有必要将admob应用程序置于线程中以检查方向的更改并隐藏/取消隐藏它

请给我一些建议


谢谢

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

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

如果main.xml是您为某个活动加载的布局,则当手机为横向时,操作系统将自动加载layout land文件夹中的布局。因此,在该XML文件中,您可以在布局中重新调整admob广告或将其完全删除(如果它是布局对象?我从未使用过admob)。

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

/res/
  /layout/
    /main.xml
  /layout-land/
    /main.xml
如果main.xml是您为某个活动加载的布局,则当手机为横向时,操作系统将自动加载layout land文件夹中的布局。因此,在该XML文件中,您可以在版面中重新调整admob广告或将其完全删除(如果它是版面对象?我从未使用过admob)