当前位置:首页 » 安卓系统 » androidxml生成

androidxml生成

发布时间: 2022-07-04 14:57:35

A. 请问如何在android 开发中创建一个新的XML文件呢

你可以把你的main。xml 复制并点击layout文件夹 选择 粘贴,会出现一个框,你在里面把名字重新命名一下不要重复了就好。后缀为.xml。 接着把内容改为你想要的就好了啊 。这个是最简单的方式。

还有就是点击你想要建的目标文件夹,右键新建选择xml

B. 关于安卓中xml生成文件结尾的问题

应该不是楼上的问题,我看了下,估计你这个项目还是未打包的,对吧。你目录应该有个bulid.xml,因为测试的时候都需要部署测试,也就是要把项目先打包。你打完包之后有解压工具在查看目录,会发现WEB-INF目录下有那几个配置文件的。

C. Android中使用xml序列化器生成xml文件的步骤

Android中 XML序列化,建议使用XStream来转换,可以轻松将对象与XML相互转换,XStream是开源框架。

D. 如何在AndroidStudio中新建xml文件夹

在Android Studio菜单上,依次选择:
1、File
2、New
3、Xml
4、Layout xml File

Android Studio 是一个Android开发环境,基于IntelliJ
IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的
Android 开发工具用于开发和调试。
在IDEA的基础上,Android Studio 提供:
基于Gradle的构建支持
Android 专属的重构和快速修复
提示工具以捕获性能、可用性、版本兼容性等问题
支持ProGuard 和应用签名
基于模板的向导来生成常用的 Android
应用设计和组件
功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览

E. android 创建一个XML文件,如何在读这个XML文件时,得到读取的时间

回答:格式自定,按照程序编写,回即得读取时间。
方法步骤:如下
一、布局界面
二、写一个xml文件
[java] view plain
三、写一个和xml相对应的bean
[java] view plain
<span style="color:#000000;">[java] view plainprint?
package com.example.lession04_pull.domain;
四、写一个Pul的服务类
[java] view plain
<span style="color:#000000;">[java] view plainprint?
package com.example.lession04_pull.service;
// 解析文件
xmlPullParser.setInput(is, "UTF-8");
//获取解析的事件类型
int eventType=xmlPullParser.getEventType();
//判断文件解析的是否完毕
while(eventType!=XmlPullParser.END_DOCUMENT){
switch (eventType) {
case XmlPullParser.START_DOCUMENT:
persons=new ArrayList<Person>();
break;
//创建person对象
currentPerson=new Person();
currentPerson.setId(Integer.parseInt(xmlPullParser
.getAttributeValue(null, "id")));
}else if("name".equals(tagName)){
currentPerson.setName(xmlPullParser.nextText());
//把person对象放到集合中去
persons.add(currentPerson);
currentPerson=null;
// 写入
public boolean write(List<Person> persons) {
// 采用pull解析进行实现
if (Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)) {
// 获取sdcard目录 文件对象
File sdCardDir = Environment.getExternalStorageDirectory();
// 创建文件
File file = new File(sdCardDir, "mycsdn.xml");
XmlSerializer serializer = Xml.newSerializer();
FileOutputStream fos = null;
try {
// 根据文件对象创建一个文件的输出流对象
fos = new FileOutputStream(file);
// 设置输出的流及编码
serializer.setOutput(fos, "UTF-8");
// 设置文件的开始
serializer.startDocument("UTF-8", true);
// persons标签开始
serializer.startTag(null, "persons");
for (Person person : persons) {
// person标签的开始
serializer.startTag(null, "person");
// 设置person标签的属性
serializer.attribute("null", "id", person.getId() + "");
// 设置person标签的子标签 name
serializer.startTag(null, "name");
serializer.text(person.getName());
serializer.endTag(null, "name");
// 设置person标签的子标签的age
serializer.startTag(null, "age");
serializer.text(person.getAge() + "");
serializer.endTag(null, "age");
// person标签的结束
serializer.endTag(null, "person");
}
// persons标签的结束
serializer.endTag(null, "persons");
补充说明:
有些时候,我们需要生成一个XML文件,生成XML文件的方法有很多,如:可以只使用一个StringBuilder组拼XML内容,然后把内容写入到文件中;或者使用DOM API生成XML文件,或者也可以使用pull解析器生成XML文件,这里推荐使用Pull解析器。

F. 安卓values文件夹怎么创建xml

在Android Studio菜单上,依次选择: File New Xml Layout xml File Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。 在IDEA的基础上,Android Studio 提供: 基于Gradle的构建支持 Android 专属的重构和快速修复 提示工具以捕获性能、可用性、版本兼容性等问题 支持ProGuard 和应用签名 基于模板的向导来生成常用的 Android 应用设计和组件 功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览

G. android怎么根据定义好的xml文件,动态生成控件

使用XML解析器,将控件对象解析出来,再根据解析出来的内容利用反射生成相应的控件,然后添加到Activity中。不过控件的名字要是Android 标准的名称,或者是继承了标准控件的子类名。

H. Android新建 Activity 的时候为啥不能自动生成对应的 .xml 文件

是不是activity的名字取的一样的?在你第一次创建的时候,AndroidManifest文件里面已经给你生成了配置,你去把那里面配置的activity删除了就可以自动生成了。

I. android中main.xml是得自己写吗能不能都自动生成

可以自己写,也可以自动生成,但是还是推荐自己写比较好...
目前,这种图形化的开发组件还没有很多非常好的。Eclipse有自带的,Android的官方网站上也有提供的图形化工具,一个jar文件,可以生成对应的代码。

J. 如何利用Android XmlSerializer生成XML文件

解析xml文件的的文章很多,但是Android里生成xml文件的文章就很少了。偶然机会找到一篇相关发面的文章,就分享一下了:

用到的主要是XmlSerializer,利用它来写xml文件。
private static void XmlFileCreator(List<JokeBean> data){
File newxmlfile = new File(Environment.getExternalStorageDirectory()+"/new.xml");
try{
if(!newxmlfile.exists())
newxmlfile.createNewFile();
}catch(IOException e){
Log.e("IOException", "exception in createNewFile() method");
}
//we have to bind the new file with a FileOutputStream
FileOutputStream fileos = null;
try{
fileos = new FileOutputStream(newxmlfile);
}catch(FileNotFoundException e){
Log.e("FileNotFoundException", "can't create FileOutputStream");
}
//we create a XmlSerializer in order to write xml data
XmlSerializer serializer = Xml.newSerializer();
try {
//we set the FileOutputStream as output for the serializer, using UTF-8 encoding
serializer.setOutput(fileos, "UTF-8");
//Write <?xml declaration with encoding (if encoding not null) and standalone flag (if standalone not null)
serializer.startDocument(null, Boolean.valueOf(true));
//set indentation option
serializer.setFeature("http://xmlpull.org/v1/doc/features.html#indent-output", true);
//start a tag called "root"
serializer.startTag(null, "jokes");
for(JokeBean joke:data){
serializer.startTag(null, "joke");
//i indent code just to have a view similar to xml-tree
serializer.startTag(null, "id");
serializer.text(joke.getId());
serializer.endTag(null, "id");

serializer.startTag(null, "title");
serializer.text(joke.getTitle());
//set an attribute called "attribute" with a "value" for <child2>
//serializer.attribute(null, "attribute", "value");
serializer.endTag(null, "title");
serializer.startTag(null, "text");
//write some text inside <text>
serializer.text(joke.getText());
serializer.endTag(null, "text");

serializer.endTag(null, "joke");
}
serializer.endTag(null, "jokes");
serializer.endDocument();
//write xml data into the FileOutputStream
serializer.flush();
//finally we close the file stream
fileos.close();
} catch (Exception e) {
Log.e("Exception","error occurred while creating xml file");
}
}

热点内容
scratch少儿编程课程 发布:2025-04-16 17:11:44 浏览:633
荣耀x10从哪里设置密码 发布:2025-04-16 17:11:43 浏览:362
java从入门到精通视频 发布:2025-04-16 17:11:43 浏览:78
php微信接口教程 发布:2025-04-16 17:07:30 浏览:303
android实现阴影 发布:2025-04-16 16:50:08 浏览:789
粉笔直播课缓存 发布:2025-04-16 16:31:21 浏览:339
机顶盒都有什么配置 发布:2025-04-16 16:24:37 浏览:206
编写手游反编译都需要学习什么 发布:2025-04-16 16:19:36 浏览:806
proteus编译文件位置 发布:2025-04-16 16:18:44 浏览:360
土压缩的本质 发布:2025-04-16 16:13:21 浏览:586