本帖最后由 MilanShva 于 2011-04-11 12:18:58 编辑

解决方案 »

  1.   

    可以啊.怎么不可以 ?
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:umadsdk="http://schemas.android.com/apk/res/com.yang.xxxx"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
        
       <com.yang.liuyao.MyView 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"
    android:id="@+id/MyView01"
    />      <net.youmi.android.AdView
        android:id="@+id/adView"  
        android:layout_width="fill_parent"  
        android:layout_height="wrap_content"
        umadsdk:textColor="#ffffff" 
        umadsdk:backgroundTransparent="70"
        umadsdk:backgroundColor="#808080" android:layout_alignParentBottom="true"/> 
        
    </RelativeLayout>
    这是我项目中的一个xml布局. 你在setContentView时不要设置为自己的view. 而是设置为一个layout.
    然后再这个layout中加入你自己绘图的myview.  在这个下面加入线性布局(就是上面例子中adview的地方)
    然后线性布局中加入按钮. 就是这样. . 要注意你自己的myview中, 要全部重载myview的三个构造函数,里面直接调super就可以,不需要再添其他,但是不能不加. 
      

  2.   

    你能搞个layout吗?把这个Layout作为你的root view,放在你的activity上面。
    上面用ImageView来显示图片。下面的部分放你的各个控件。Activity的view本来就是个树状结构。应该可以搞定你这个需求。
      

  3.   

    把GameView当成一个自定义的view然后添加到xml文件嘛,应用开发揭秘上的代码不要硬搬着写,要学会加入自己的想法来写
      

  4.   

    恕我愚钝,尝试了很久,还是不知如何在layout中加入自己绘图的GameView,
    兄台可否再明示点?若能发份完整的给我,不甚感激!
      

  5.   

    恕我愚钝,尝试了很久,还是不知如何在layout中加入自己绘图的GameView,
    兄台可否再明示点?若能发份完整的给我,不甚感激! 
     
      

  6.   

    可是我添加了
        <com.yang.liuyao.MyView 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"
        android:id="@+id/MyView01"
        />   
    就应用程序意外终止,
    com.yang.liuyao.MyView 
    换成我的GameView类的地址com.yarin.android.Examples_05-07.GameView 吗?
      

  7.   

    可是我添加了
        <com.yang.liuyao.MyView 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"
        android:id="@+id/MyView01"
        />   
    就应用程序意外终止,
    com.yang.liuyao.MyView 
    换成我的GameView类的地址com.yarin.android.Examples_05-07.GameView 吗?
      

  8.   


    额. 这位老兄.我就怕你犯这个当初折磨了我的问题,所以我回答时,特别让你注意:就是这样. . 要注意你自己的myview中, 要全部重载myview的三个构造函数,里面直接调super就可以,不需要再添其他,但是不能不加.
    重载这三个构造函数啊 ... 老兄. .... 看来不亲自被这么一下,印象不深刻啊.