2 aygxylxk aygxylxk 于 2013.11.11 16:34 提问

Android 从外部布局文件初始化控件

需求:
从网络下载一个布局文件,然后解析布局文件,初始化控件。
现在Android只能解析编译后的布局文件,请问对外部的布局文件如何解析?

1个回答

ll_0520
ll_0520   2013.11.11 18:00
已采纳

Android XML解析学习——Sax方式:
http://blog.csdn.net/ichliebephone/article/details/5965826
Android XML解析学习——Sax方式(续):
http://blog.csdn.net/ichliebephone/article/details/5971533

Android XML解析学习——Dom方式:
http://blog.csdn.net/ichliebephone/article/details/5976344

Android XML解析学习——Pull方式:
http://blog.csdn.net/ichliebephone/article/details/5977959

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在其他activity中使用layout下的布局文件及控件方法
一,除了在actvity中加载页面布局用setContentView(R.layout.id)方法外,其他的布局中如 fragment中加载布局文件。首先声明一个view对象,然后调用对象的  inflater.inflate(R.layout.id,null);方法加载其布局文件。 二,加载非activity布局文件中的控件   1,首先声明布局文件View的具体布局实例
Android使用后自定义控件如何在该布局文件以外动态的设置自定义控件的属性
在写自定控件时,填充自定义控件的属性有两种,一种是直接在布局文件里面添加 xmlns:app="http://schemas.android.com/apk/res-auto" 然后以app:--  开头的形式直接填充属性,然而这是一种比较呆板的填充方式,我们如何在layout外面动态填充属性呢?其实很简单,直接上代码,下面列举一个在listview里面item相为我们自定义控件。
android动态加载sd卡的xml布局文件
app加载sdcard里面的布局文件 在Android系统中可以shiyong
Android开发代码中获取布局文件
两种方式 View bannerView = LayoutInflater.from(mContext).inflate(R.layout.banner_viewpager_layout, null); BannerViewPager bannerViewPager = (BannerViewPager) bannerView.findViewById(R.id.banner_viewpager)
在Activity里怎样获得另一个xml布局文件的控件
<br />两个布局文件,<br />一个main.xml,<br />一个main2.xml,<br />一个MActivity,在MActivity的onCreate()里设置的是setContentView(R.layout.main)。<br />现在如果我想获得main2.xml里的一个按钮<br />Button b = (Button)findViewById(R.id.b);//这个b是在main2.xml里定义的<br />这样好像获取不到,因为我等下用b.setOnClickLi
Android如何在初始化的时候获取加载的布局的宽高
在自定义ListView中,需要将下拉刷新的View在初始化的时候设置padding隐藏起来,这时就要在初始化的时候获得要加载的布局View的高度。 private View headView; headView = inflater.inflate(R.layout.header, null); 如果接下来调用: headView.getHeight(); headView.getMeas...
Android中得到布局文件对象三种方式
版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] Android中得到布局文件对象有三种方式   第一种,通过Activity对象 View view = Activity对象.getLayoutInflater().inflater(R.layout.布局文件名,null);   第二种,通过Context对象 LayoutI
【其他】Activity中通过 ctrl+鼠标单击 直接链接到对应的xml布局文件,而不是打开R文件。
电脑重装系统了,顺便体验了一下一个没用过的eclipse版本。装完adt,配好sdk,写个demo测试下,还可以,界面都一样,没什么新鲜感,却发现了一个小问题,ctrl+鼠标单击activity_main,然而却没进入xml文件,竟然丧心病狂地进入了R文件。这不科学呀,刚开始还不在乎这个问题,后来实在受不鸟了,搜呗,一顿折腾,找到了答案。直接上图:666,感觉又回来了。
Android : 如何在布局文件中添加自己的组件
本节将为大家介绍一个简单的知识点。 众所周知,Android在应用开发中提供了两种布局方式,一种是通过xml布局文件来布局,另外一种则是程序动态的生成UI布局。这两种方法各有利弊,但是更多人在允许的情况下更愿意使用第一种布局方式。因为利用xml布局文件来布局应用的界面,可以将UI部分与程序的功能实现部分相剥离,这更有利于界面的集中布局.也就是说,这种方式让我们修改各种布局方式和各组件的属性变得更
安卓开发之非activity中调用布局文件
前提: MainActivity.java Top.java Mapp.java activity_main.xml top.xml mapp.xml 在activity_main中           android:layout_width="match_parent"           android:layout_height="wrap_content"