android-如何在两个 views 之间放置 ad-view?

问题描述

如何在两个 views 之间放置 ad-view?

在一个 adview 中需要放置在两个 imageview 之间。
Layout如下:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:src="@color/white" >       

    <ImageView
        android:id="@+id/back"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_marginLeft="5dp"
        android:layout_marginTop="10dp"
        android:background="@drawable/backwonde"
        android:contentDescription="@string/app_name"
        android:onClick="listt" />

    <ImageView
        android:id="@+id/previous"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_marginRight="45dp"
        android:layout_marginTop="10dp"
        android:contentDescription="@string/app_name"
        android:onClick="previous"
        android:src="@drawable/left" />

    <ImageView
        android:id="@+id/next"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_marginRight="5dp"
        android:layout_marginTop="10dp"
        android:contentDescription="@string/app_name"
        android:onClick="next"
        android:src="@drawable/right" />

     <com.google.ads.AdView
        android:id="@+id/adView"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/next"
        ads:adSize="BANNER"
        ads:adUnitId="MY PUB ID"
        ads:loadAdOnCreate="true" />

    <ImageView
        android:id="@+id/imm"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/list"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="30dp"
        android:contentDescription="@string/app_name" />

    <ImageView
        android:id="@+id/imm2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/imm"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="20dp"
        android:contentDescription="@string/app_name" />

    <TextView
        android:id="@+id/stext1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/imm2"
        android:layout_marginLeft="10dp"
        android:layout_marginTop="30dp"
        android:text="@string/Tit"
        android:textColor="@color/DodgerBlue"
        android:textSize="18dp"
        android:textStyle="bold"
        android:typeface="sans" />

    <TextView
        android:id="@+id/dtext1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/stext1"
        android:layout_marginLeft="10dp"
        android:layout_marginTop="5dp"
        android:lineSpacingExtra="0.1dp"
        android:textColor="@color/black"
        android:textSize="15dp"
        android:textStyle="normal"
        android:typeface="serif" />

    <TextView
        android:id="@+id/stext2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/dtext1"
        android:layout_marginLeft="10dp"
        android:layout_marginTop="10dp"
        android:text="@string/loc"
        android:textColor="@color/DodgerBlue"
        android:textSize="18dp"
        android:textStyle="bold"
        android:typeface="sans" />

    <TextView
        android:id="@+id/dtext2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/stext2"
        android:layout_marginLeft="10dp"
        android:layout_marginTop="5dp"
        android:lineSpacingExtra="0.1dp"
        android:textColor="@color/black"
        android:textSize="15dp"
        android:textStyle="normal"
        android:typeface="serif" />

    <TextView
        android:id="@+id/stext3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/dtext2"
        android:layout_marginLeft="10dp"
        android:layout_marginTop="10dp"
        android:text="@string/hist"
        android:textColor="@color/DodgerBlue"
        android:textSize="18dp"
        android:textStyle="bold"
        android:typeface="sans" />

    <WebView
        android:id="@+id/webview"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/stext3"
        android:layout_marginLeft="5dp"
        android:layout_marginRight="5dp"
        android:layout_marginTop="6dp"
        android:background="@color/white" />
</RelativeLayout>

我要把ad 放置在 Imageview的 "next" 和 "imm"之间。我尝试使用attribute layout,但是给出circular dependency error错误。如何实现这个功能?

解决方案

出现循环依赖了,你看看是否哪两个控件相互写了相对的条件

时间: 2024-08-03 10:13:06

android-如何在两个 views 之间放置 ad-view?的相关文章

Android编程实现两个Activity之间共享数据及互相访问的方法_Android

本文实例讲述了Android编程实现两个Activity之间共享数据及互相访问的方法.分享给大家供大家参考,具体如下: 本人从windows编程转过来学习Android开发,一直在想如果两个Activity之间能够像C#或delphi中的Form一样,可以直接访问其成员(字符.数值.成员对象等),并能调用其公开的方法,那应该比用Intent来传递数据直接方便的多,于是偿试了如下办法,测试基本没有问题,发出来大家讨论一下.本人学习android不久,幼稚的地方希望大家不要见笑 原理:假设有两个Ac

Android编程实现两个Activity之间共享数据及互相访问的方法

本文实例讲述了Android编程实现两个Activity之间共享数据及互相访问的方法.分享给大家供大家参考,具体如下: 本人从windows编程转过来学习Android开发,一直在想如果两个Activity之间能够像C#或delphi中的Form一样,可以直接访问其成员(字符.数值.成员对象等),并能调用其公开的方法,那应该比用Intent来传递数据直接方便的多,于是偿试了如下办法,测试基本没有问题,发出来大家讨论一下.本人学习android不久,幼稚的地方希望大家不要见笑 原理:假设有两个Ac

layoutinflater-Android怎样完成两个activity之间的切换

问题描述 Android怎样完成两个activity之间的切换 我在主程序中把两个XML声明成view形式,并且做了如下的调用 ```private LayoutInflater layoutInflater; private View activity_main; private View paint_layout; @SuppressLint("InflateParams") @Override protected void onCreate(Bundle savedInstanc

http协议-android 服务器 怎样通过Http协议实现两台设备之间进行通信?

问题描述 android 服务器 怎样通过Http协议实现两台设备之间进行通信? 做一个程序,要A客户端通过服务器向B终端发送一条指令,B回复信息给服务器,服务器再回复到A客户端,(在网上查好像可以用Servlet转发实现,但是考虑好久不知道是什么逻辑~糗~)我是刚入行的小菜鸟,请大神们指教~跪谢~ 解决方案 Android HTTP 实现与服务器通信 解决方案二: 调用http接口,但是不能实现实时消息,需要定时刷新,流量消耗大,你可以用xmpp协议,或者用第三方的IM框架,比如 环信IM服务

【ANDROID游戏开发之五】游戏注册界面DEMO-实现两个ACTIVITY之间的切换与数据交互!

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/android-game/301.html ----------------------- 『很多童鞋说我的代码运行后,点击home或者back后会程序异常,如果你也这样遇到过,那么你肯定没有仔细读完Himi的博文,第十九篇Himi专门写了关于这些错误的原因和解决方法,这里我在博客都补充说明下,省的童鞋们总疑惑这一块:请点击下面联系进入阅读:

切换不刷新-Android 两个activity之间跳转不刷新怎么实现

问题描述 Android 两个activity之间跳转不刷新怎么实现 两个activity中布局类似,都有两个listview,listview可以点击,我现在设置的是两个一样的xml,两个类似的activity 用intent进行跳转,但这样切换会重新刷新,如何实现不刷新切换.请大神细讲 !!! 之前想用Fragment的方法 来隐藏添加控件 但是由于自己不太懂 一个类既要继承Fragment又要继承activity 不能解决 所以被搁置了 并且这个方法需要改动很多 太麻烦 我看到有些帖子有说

Android 两个Fragment之间传递数据实例详解_Android

 Android 两个Fragment之间如何传递数据 FragmentA启动FragmentB,做一些选择操作后,返回FragmentA,需要把FragmentB里面选择的数据传回来.有什么办法? Fragment之间不能直接通信,必须通过Activity来完成,具体步骤. 1. 在FragmentA中定义通信接口,通过该接口向Activity发送数据. public class FragmentA extends Fragment { private onButtonPressListene

设置-android 水平两个checkbox怎么放置好看

问题描述 android 水平两个checkbox怎么放置好看 ![图片说明](http://img.ask.csdn.net/upload/201504/17/1429272045_320448.png) 怎么放置能有这种效果呢.我现在怎么设置它们的字都少了一个 解决方案 设置weight为1,这样平分 解决方案二: 解决方案三: 什么叫做字少了一个?是不是字体太大还是间距太小?

Android传递Bitmap对象在两个Activity之间_Android

通过内部存储方式实现了在两个Activity之间传递Bitmap对象以及其它支持串行化的Java对象,关键点有如下: 1.  HTTP客户端下载图片,通过ImageView对象显示 2.  把ImageView上的Bitmap对象从当前Activity传递到另外一个Activity中并显示出来 3.  基于串行化传递Java对象数据 首先看我是怎么实现HTTP客户端下载图片,通过异步Task接口实现HTTP客户端下载图片并通过Handler来更新ImageView,代码如下: package c