不是这么动态的吧一般都是代码中addview神马的。在代码中操作和设置监听。

解决方案 »

  1.   


    问题我们现在有这样的需求啊。就是一个Activity其实是空白的,根据不同的xml自定义配置文件动态生成布局和事件。难道没有高手知道如何实现么??
      

  2.   

    你把你这个XML看成变量去用呀 在布局的XML用这些变量 是否能够实现?
      

  3.   

    不是不可以,其实也很简单解析xml获取数据。在定义你的控件大小和类型就是,我就是觉得你这需要很非主流
      

  4.   


    别人指点我用LayoutInflater 解析layout布局xml文件,但是我试了这样的只能将xml文件放在res\layout 路径,放在别的路径就不行了。 
      

  5.   

    APIDemo中能找到对应的实例,慢慢找找吧 
      

  6.   

    inflate(XmlPullParser parser, ViewGroup root)
      

  7.   

    android
    也是一个标准的mvc模式的,lz的问题问得太傻瓜了
      

  8.   

    以上XML不符合Android 布局xml的规范。不过有一个方法你可以试试。
    使用XML解析器,将控件对象解析出来,再根据解析出来的内容利用反射生成相应的控件,然后添加到Activity中。不过控件的名字要是Android 标准的名称,或者是继承了标准控件的子类名。
      

  9.   

    可以解析xml文件,根据信息生成相应的控件
      

  10.   

    根据不同的xml自定义配置文件动态生成布局和事件。
    我想知道这是你根据效果需求自己分析出来的结论,要这样做才能实现;还是说必须做到这种途径,为了探索此类方法。如果是前者,大可不必。
      

  11.   

    Xml 是与 View相关联的,不是用来生成Activity的。
    Activity setContentView的参数是个View或是xml变来的。
      

  12.   


    唉……还是没有人说到点子上啊!?是我表述的太差了么?其实只是个很简单的需求,在应用程序部署后,用户需要平时自己定义维护Activity的布局显示效果。所以我才需要根据自己的xml文件来动态配置。
      

  13.   

    XML不是用来动态控制组件来着,用XML定义的组件一般是固定了的。要动态生成组件就要用代码写哈
      

  14.   

    我解理楼主的意思 可惜其它人没有一个理解到,哎,这问题有这么难理解么,楼主想要的并不是一个XML布局,而是指:反一个网页内容转换面XML输出到介面上,比如原本的文本就使用TextView控件,回复的楼数是不固定的 就需要动态地创建多个TextView 楼主想要的是动态地创建这种技术,而不需要去XML配置,这恰恰是反MVC的,不知道楼上的回答的人理解力为什么那么低
      我也在研究,不过好像没什么好的技巧,继续研究
      

  15.   

    我现在也在用这一个,可以交流一下,我是解析xml获取控件类型,然后再TextView textView = new TextView(this);。生成控件布局什么的,这样是可以生成页面的
      

  16.   

    我现在也在用这一个,可以交流一下,我是解析xml获取控件类型,然后再TextView textView = new TextView(this);。生成控件布局什么的,这样是可以生成页面的     qq;603652526 有时间交流一下