创建一个新类,在新类里加入activity的公共属性,或者是activity派生类 类型的公共属性
然后在新类的方法里操作这个activity属性里的imageview对象里图片资源,比如装载图片等
然后在主函数的activity里可以运行 新类.属性=this。然后主界面里可以运行。
懂我的意思吗,各位老大,帮个忙好吗

解决方案 »

  1.   

    1. activity之间的调用,只能通过intent来实现。 这点需要了解一下android的界面管理方式,这种卡片式的结构和windows还是有一定区别的。
    2. 这种功能可以通过继承一个viewGroup或者layout来实现,通过view的setVisible的方法来实现各个view之间的显示与隐藏的切换。这边你可以参照android上面launcher的代码,里面对view,viewgroup,activity之间的应用有实例的作用。
      

  2.   

    楼上的应该也是对android刚入门不久的水平,我说的这个问题其实是体现了在android里建立分层设计的思路,你说的这个还是N年前vb里,函数里把代码写完的初级思路,难道你有什么功能都在activity里写完?比如打牌,你要创建一个机器人类,跟一个用户类,这些都是要独立开来设计的,你都写在activity里?机器人类里如果要控制imageview,就必须需要一个activity的属性来进行操控。
      

  3.   

    XxxUtil.java:public class XxxUtil {
        public static ArrayList<Drawable> IMAGES_RES;
        public XxxUtil() {
            IMAGES_RES = new ArrayList<Drawable>();
            IMAGES_RES.put(...);
        }
    }
    activity:imageView.setImageDrawable(XxxUtil.IMAGES_RES.get(0));
    IMAGES_RES是static,你可以直接在当前activity中set/get它的内容
      

  4.   

    谢谢你的思路是对的,不过你能写个完整点的给我吗,比如你这里需要import什么文件才可以运行呢,我这样把你的代码写出来都是错误提示,你稍微写完整点,我就把分给了,谢谢啊。我知道你不在意这点分数,但你好人做到底吧
      

  5.   

    这年头连import都不知道如何处理的也敢当程序员?
    我看你是还没入门吧,找一本书看看,从基础看起,也不是很多东西,可总要看过用过才知道的
      

  6.   

    找本书看看就知道了。很多的helloworld 的例子的!
      

  7.   

    这是helloworld的问题吗?这里怎么这么多不学无术的白痴