android中如何动态的添加/删除布局及修改布局属性? Android布局动态多样化 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这个要是实现了,那更新应用就不需要重新安装apk了 你的意思是动态的读取xml布局文件把?这个还真没研究过,不知道可不可以。你可以把要加入的元素写入xml,包括这个元素的一些属性,长宽高文本颜色之类的,然后在写入这个元素的layoutParmas。通过读取xml,利用反射在主layout中add这些view,并设置这些view的LayoutParmas。这个已经类似于一种小型的框架了。 Lua用脚本,你可以查一下这方面的资料。 ANDROID界面先用一个空的布局文件显示,然后根据服务器传来的配置文件(不一定要是布局文件了,也可以是一个XML或HMTL文件,把规范定义好,客户端能理解就好)动态生成或调整界面元素。这样应该是可以的 控件不要在layout里面设置,在进应用的时候再根据所需的数据来在代码里面生成布局,这样就不用那么固定控件,不知道怎么样。 mLinearLayout = new LinearLayout();然后自己自layout里面addView(); 打包apk的时候是混淆加密了,只替换部分配置文件貌似比较难做到。关注ing 我觉得你还是做成网页,然后再应用里面嵌入一个WebView,用WebView显示服务端的网页比较省事儿 下发的是android layout xml文件吗?如果是的话, 可以做一个空的ViewGroup作为根节点,用LayoutInflater layoutInflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);layoutInflater.inflate(XmlPullParser parser, ViewGroup root);这个方法XmlPullParser parser = 指向你的xml文件如果是自定义的布局文件, 那就和server确定好协议, 用json或者xml来交互数据, 并解析在代码里动态new 控件,按协议来布局(可参考android layout xml的解析方法)或者就做成网页,用ajax ubuntu中安装了JDK 但不能用javah命令 starActivityforResult()函数的调用与响应流程问题 求问短信数据库中对canonical_addresses表的处理 各位,怎么搜索mp3歌曲中歌手的专辑LOGO,怎么搞定???谢谢 新手求助,请高手指教 android Handler类之间参数如何传递?? 另类的多点触摸问题(很少有人研究过) 请问下 android中 如何实现程序挂起 cocos2d-x中关于android编译的疑问 MTK 6753 camera 预览帧率不够 平板老是假死 求助!安卓客户端连接外网服务器遇到问题
这个还真没研究过,不知道可不可以。
你可以把要加入的元素写入xml,包括这个元素的一些属性,长宽高文本颜色之类的,然后在写入这个元素的layoutParmas。通过读取xml,利用反射在主layout中add这些view,并设置这些view的LayoutParmas。
这个已经类似于一种小型的框架了。
然后根据服务器传来的配置文件(不一定要是布局文件了,也可以是一个XML或HMTL文件,把规范定义好,客户端能理解就好)动态生成或调整界面元素。这样应该是可以的
如果是的话, 可以做一个空的ViewGroup作为根节点,用
LayoutInflater layoutInflater =
(LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
layoutInflater.inflate(XmlPullParser parser, ViewGroup root);
这个方法XmlPullParser parser = 指向你的xml文件如果是自定义的布局文件, 那就和server确定好协议, 用json或者xml来交互数据, 并解析
在代码里动态new 控件,按协议来布局(可参考android layout xml的解析方法)或者就做成网页,用ajax