android UI呈现 我读取了一个XML文件,XML文件是一个界面的展示的,里面包含有多个界面,每个页面有label、button等控件,我怎么将读取的xml的文件的信息显示出来呢?求解决!!!AndroidUIXML 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 xml是自己写的文件还是layout.xml 是自己写的XML文件(PS:其实是老大给的XML,要解析成一个个界面) 这个可以再onCreate方法中去解析xml,然后根据解析的数据利用代码生成一个个layout xml 然后再加载进来 已经解析了所有的数据,就是想问怎么生成layout下的xml文件额我是菜鸟,不太会。 1,解析你自己的XML,知道你要生成那些控件2,用 new 方法生成控件3,将new出来的控件装入一个ViewGroup2,调用setContentView(View view) 把控件丢给Activity 额用的是eclipse啊,额。??? 我要生成多个页面,这样的怎么丢给Activity呢? 我要生成多个页面,这样的怎么丢给Activity呢?那在第三步可以试试ViewPager之类的。就可以管理多个页面了 我要生成多个页面,这样的怎么丢给Activity呢?那在第三步可以试试ViewPager之类的。就可以管理多个页面了额有这个东西么? 默认的显示为隐藏,你需要用到的哪个就显示哪个不就可以了吗?我到现在没有明白楼主说xml有什么意义,view = Inflat.inflat(R.layout.xx);Button b = view.findViewById(R.id.xx);这样找子组建啊 我是先从一个地方下载下来一个XML文件,然后读取XML文件里面的内容,XML文件里面的内容要显示成一个个页面,每个页面包含有Button、Label等一些东西,这些东西是要通过读XML文件里面的内容然后创建出来的。因为要把这些个页面显示成界面,所以我想是否可以把这些个需要显示的页面转换成Layout文件夹下面的显示界面的XML文件。 我要生成多个页面,这样的怎么丢给Activity呢?那在第三步可以试试ViewPager之类的。就可以管理多个页面了额有这个东西么?假设LZ你已经知道怎么用JAVA代码动态生成View。只是苦于不知道如何把多个ViewGroup(页面)丢给Activity。那么可以看下ViewPager的介绍:http://blog.csdn.net/wangjinyu501/article/details/8169924 额。你那是xml,必须自己解析然后用程序加载。如果html的话就好办很多,直接webview. 楼主你把你的XML贴出来,我给你写 把xml内容贴出来看看 不能让别人瞎猜啊 我是先从一个地方下载下来一个XML文件,然后读取XML文件里面的内容,XML文件里面的内容要显示成一个个页面,每个页面包含有Button、Label等一些东西,这些东西是要通过读XML文件里面的内容然后创建出来的。因为要把这些个页面显示成界面,所以我想是否可以把这些个需要显示的页面转换成Layout文件夹下面的显示界面的XML文件。如果是xml文件 必须先在服务端进行编译 编译完成后 发到客户端 接收后 放置于assets里 然后 XmlResourceParser xml = getAssets().openXmlResourceParser(fileName); View view = getLayoutInflater().inflate(xml, null); setContentView(view) 我是先从一个地方下载下来一个XML文件,然后读取XML文件里面的内容,XML文件里面的内容要显示成一个个页面,每个页面包含有Button、Label等一些东西,这些东西是要通过读XML文件里面的内容然后创建出来的。因为要把这些个页面显示成界面,所以我想是否可以把这些个需要显示的页面转换成Layout文件夹下面的显示界面的XML文件。如果是xml文件 必须先在服务端进行编译 编译完成后 发到客户端 接收后 放置于assets里 然后 XmlResourceParser xml = getAssets().openXmlResourceParser(fileName); View view = getLayoutInflater().inflate(xml, null); setContentView(view)汗这个XML不是Layout下的XML,因为是远端联网,无法把本地电脑上的东西复制过来,我现在不是读取XML的问题,而是我已经读取完了,我要把读取的这些数据显示出来。因为太多无法全部写出,值写出XML的大致样式,我现在数据已经读取,就是要把每个Showpage当成一个页面个显示出来,里面有很多东西,每个Showpage里面的内容不一样。<UI> <SHOWPAGE> <PAGE> <X>122</X> <Y>122</Y> ...... </PAGE> <STATIC>.....</STATIC> <BUTTON>.....</BUTTON> <STATIC>.....</STATIC> <BUTTON>.....</BUTTON> <IMAGE>.....</IMAGE> ..... </SHOWPAGE> <SHOWPAGE> </SHOWPAGE> <SHOWPAGE> </SHOWPAGE>.....</UI> <SHOWPAGE> <PAGE> <OBJID>ff000001</OBJID> <X>0</X> <Y>0</Y> <WIDTH>1024</WIDTH> <HEIGHT>768</HEIGHT> <PROPERTIES> <STARTPAGE>1</STARTPAGE> <NAME></NAME> <BACKGROUND>background_index.png</BACKGROUND> </PROPERTIES> </PAGE> <STATIC> <OBJID>fa000001</OBJID> <WINDOWSNAME>Meeting</WINDOWSNAME> <STYLE>0</STYLE> <X>20</X> <Y>42</Y> <WIDTH>200</WIDTH> <HEIGHT>75</HEIGHT> <PROPERTIES> <NAME>IDC_STATIC_fa000001</NAME> <BACKGROUND>xxxx</BACKGROUND> <Alignment>Center</Alignment> <FONT font="Times New Roman" size="52" color="0xffffff"/> </PROPERTIES> </STATIC> <IMAGE> <OBJID>FB000001</OBJID> <WINDOWSNAME>xxxx</WINDOWSNAME> <STYLE>0</STYLE> <X>236</X> <Y>72</Y> <WIDTH>31</WIDTH> <HEIGHT>27</HEIGHT> <PROPERTIES> <NAME>IDC_STATIC_fb000001</NAME> <BACKGROUND>arrow_top.png</BACKGROUND> </PROPERTIES> </IMAGE>一部分的XML 让android显示界面居然自搞一套标签 有病吧让他们用android的方法写 PC端用ADB命令卸载Android应用程序,遇到的问题? 缩小点击区域怎么实现 怎么让一个Spinner保存上次选择的结果啊? Android 现在 哪款机型作开发比较合适? 再论如何从apk文件获取图标文件 手机锁屏 线程暂停怎么办 找一个Android数据显示控件 ubuntu14.04编译android4.0源代码的问题 cocos2dx是如何实现非规则精灵的碰撞检测的。。。。 关于json多页解析的特别新颖问题! 黑马程序员android全套60G视频教程免费分享 求大神!android 如何实现在线视频边下边播!在线等!
2,用 new 方法生成控件
3,将new出来的控件装入一个ViewGroup
2,调用setContentView(View view) 把控件丢给Activity
额有这个东西么?
view = Inflat.inflat(R.layout.xx);
Button b = view.findViewById(R.id.xx);
这样找子组建啊
额有这个东西么?
假设LZ你已经知道怎么用JAVA代码动态生成View。只是苦于不知道如何把多个ViewGroup(页面)丢给Activity。那么可以看下ViewPager的介绍:http://blog.csdn.net/wangjinyu501/article/details/8169924
如果是xml文件 必须先在服务端进行编译 编译完成后 发到客户端 接收后 放置于assets里
然后
XmlResourceParser xml = getAssets().openXmlResourceParser(fileName);
View view = getLayoutInflater().inflate(xml, null);
setContentView(view)
如果是xml文件 必须先在服务端进行编译 编译完成后 发到客户端 接收后 放置于assets里
然后
XmlResourceParser xml = getAssets().openXmlResourceParser(fileName);
View view = getLayoutInflater().inflate(xml, null);
setContentView(view)
汗这个XML不是Layout下的XML,因为是远端联网,无法把本地电脑上的东西复制过来,我现在不是读取XML的问题,而是我已经读取完了,我要把读取的这些数据显示出来。因为太多无法全部写出,值写出XML的大致样式,我现在数据已经读取,就是要把每个Showpage当成一个页面个显示出来,里面有很多东西,每个Showpage里面的内容不一样。
<UI>
<SHOWPAGE>
<PAGE>
<X>122</X>
<Y>122</Y>
......
</PAGE>
<STATIC>.....</STATIC>
<BUTTON>.....</BUTTON>
<STATIC>.....</STATIC>
<BUTTON>.....</BUTTON>
<IMAGE>.....</IMAGE>
.....
</SHOWPAGE>
<SHOWPAGE>
</SHOWPAGE>
<SHOWPAGE>
</SHOWPAGE>
.....
</UI>
<PAGE>
<OBJID>ff000001</OBJID>
<X>0</X>
<Y>0</Y>
<WIDTH>1024</WIDTH>
<HEIGHT>768</HEIGHT>
<PROPERTIES>
<STARTPAGE>1</STARTPAGE>
<NAME></NAME>
<BACKGROUND>background_index.png</BACKGROUND>
</PROPERTIES>
</PAGE>
<STATIC>
<OBJID>fa000001</OBJID>
<WINDOWSNAME>Meeting</WINDOWSNAME>
<STYLE>0</STYLE>
<X>20</X>
<Y>42</Y>
<WIDTH>200</WIDTH>
<HEIGHT>75</HEIGHT>
<PROPERTIES>
<NAME>IDC_STATIC_fa000001</NAME>
<BACKGROUND>xxxx</BACKGROUND>
<Alignment>Center</Alignment>
<FONT font="Times New Roman" size="52" color="0xffffff"/>
</PROPERTIES>
</STATIC>
<IMAGE>
<OBJID>FB000001</OBJID>
<WINDOWSNAME>xxxx</WINDOWSNAME>
<STYLE>0</STYLE>
<X>236</X>
<Y>72</Y>
<WIDTH>31</WIDTH>
<HEIGHT>27</HEIGHT>
<PROPERTIES>
<NAME>IDC_STATIC_fb000001</NAME>
<BACKGROUND>arrow_top.png</BACKGROUND>
</PROPERTIES>
</IMAGE>
一部分的XML
让android显示界面居然自搞一套标签 有病吧
让他们用android的方法写