Articles of xml

在android中使用JAXB(xjc)生成的类

我在Android使用Rest-Webservice 。 Web Service可以处理JSON和XML ,API被描述为XSD 。 所以我使用JAXB从XSD生成类,然后我使用jackson JSON处理器从我的实例生成JSON 。 问题是, JAXB ( xjc )使用JAXB注释生成类,而Android无法处理这些注释。 我试图将jaxb-api.jar添加到我的android项目中,但Dalvik不会使用核心类。 对于我的第一个实现,我手动删除了注释。 但是现在XSD已经更新,我不想每次都这样做。 你知道如何以更好的方式处理这个问题吗? 是否有可能在没有注释的情况下使用jaxb/xjc ,或者是否有其他代码生成器可以执行此操作? 您是否知道从java类中删除注释的简单方法(即使它们以多行打印)? 是否有Android Eclipse项目的项目设置,这使得dalvik允许核心库? thx,cathixx

Android:在编译时validationxml文件?

我需要创建一个自定义XML文件,以便在我的Android应用程序中使用, 该文件将包含我的应用程序所需的一些自定义对象, 我知道我需要将它们放在res\xml或res\raw 。 好。 现在,如果XLM出现问题,我希望在编译时得到通知: 例如: 假设我想通过XML定义猫: 我想知道如果我做这样的事情是否有可能得到编译时警告: (吠叫不是我定义的猫我可以做的事情): 那可能吗? 请问我该如何实现?

将SQLite数据库导出到Android中的XML文件

我知道这是可能的,但我不确定从哪里开始。 有没有人能够做到这一点? 谢谢。

按ID查找布局

Noob在这里。 我试图在按钮单击上生成图像,为了做到这一点,我从这个问题中获取了一些代码: 如何在现有布局中的Java代码中创建ImageView? 我使用了第一个答案中的代码,但是在行中: RelativeLayout rl = (RelativeLayout) findViewById(R.id.RelativeLayout01); 我不知道要放什么而不是“RelativeLayout01”,或者如何在“id”中设置布局 提前致谢

使用平板电脑时,xml背景不会改变

我有一个声明按钮背景的xml: 在我的手机三星Nexus S(Android 4.0.3),这个xml工作完美,当我按下视图背景颜色改变。 但我在平板电脑上遇到了问题(三星Galaxy标签,Android 3.2),单击按钮但我没有看到背景的任何变化。 平板电脑的背景颜色永远不会改变。 任何人都知道为什么这只发生在平板电脑上? 我该如何解决这个问题?

如何将PSD设计转换为Android xml?

在过去的几天里,我一直在玩Android应用程序,似乎无法理解整个UI和布局开发。 我在过去的一年里一直用Java编程,所以我对这门语言非常熟悉,而且我已经在CSS中开发了几年的前端,但我似乎可以进行过渡。 如果有人能指出一些很棒的在线资源。 非常感谢

XML驱动的GUI和性能

阅读关于XML布局的在线开发者指南页面 ,我发现了以下声明: 您的UI描述是应用程序代码的外部描述,这意味着您可以修改或修改它,而无需修改源代码并重新编译。 我知道XML布局和资源的许多优点,但由于XML文件放在APK中,我认为没有重新打包就没有真正的方法来修改GUI。 我的意思是,我们大多数人都使用eclipse ADT插件和ANT打包应用程序,所以没有编译类文件没有真正的好处(因为在修改资源文件后,开发人员将不得不重新打包应用程序并生成新的APK文件)。 因此,如果不重新部署整个APK,就无法在设备上重新部署GUI。 如果这个假设是真的,那么XML文件在APK文件的生命周期中将是相同的。 我想这些文件(特别是布局文件)必须在运行时(在活动的onCreate之前)进行解析和处理,这比以编程方式构建GUI(如Swing)效率低。 布局通常不是瓶颈,但如果我是正确的,我会在这里看到一些可以更好地使用的浪费时间(例如,使用animation)。 阅读同一页面,它指出: 编译应用程序时,每个XML布局文件都会编译为View资源。 检查我的一个APK,我一直在寻找classes.dex的预编译文件,除了我的java类和R.class文件R.class 。 布局XML文件位于/res/layout folder ,并且有一个名为resources.arsc的文件,它似乎包含有关其他资源(字符串,图标名称)的信息,但是没有任何与视图相关的内容,我想(如果我是正确的我)我错了)。 我的问题: XML布局文件是否已预编译,以及哪个文件? 如果没有,是否有编译选项将布局信息完全预编译到文件中以加快加载时间? (理想情况下,这将是一个类文件) 如果没有,是否有办法在第一次执行时创建该文件并将其缓存在应用程序安装文件夹中,以便后续运行时执行可以读取该文件而不是解析XML并加快时间? 提前致谢。

设置SeekBar的宽度以使“滑动解锁”效果

我正在尝试使用SeekBar进行滑动以解锁function。 我的目标是这里显示的: 它由两个图像组成,一个背景和一个按钮。 我将背景和SeekBar放在FrameLayout中,以便SeekBar应该位于背景之上。 像这样: 不幸的是,最终结果看起来像这样(在eclipse中): 我似乎无法使SeekBar匹配FrameLayout的大小。 您可以在上图中看到由细蓝框表示的Seekbar的大小。 框架有两个小的实心蓝色方块,您可以使用鼠标指针抓取以resize。 但是,如果我使用我的鼠标指针拖动小蓝色方块以匹配FrameView的整个宽度,那么只要我松开鼠标,方块就会回到原来的(太小)尺寸。 我该怎么做才能解决这个问题?如果我能以一种根本不同的方式实现刷卡解锁,那么我也对此感兴趣。

Eclipse AndroidManifest.xml格式

当我使用Ctrl + Shift + F格式化xml时,结果如下: 但是,如果有什么能像这样制作xml会很好: 有没有办法在eclipse上格式化格式?

Android:使用xml定义创建一个三角形的按钮(可绘制)

我想通过使用XML定义使用按钮(TextView)创建它: 在我的活动布局中: <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/button_arrow" android:clickable=”true” android:drawablePadding=”7dp” android:gravity=”center” android:drawableLeft=”@drawable/music_cloud” android:onClick=”exportSong” android:padding=”20dp” android:text=”@string/export_upload” android:textAppearance=”?android:attr/textAppearanceMedium” android:textColor=”@color/dark_yellow_text_color” android:textStyle=”bold” /> 我创建了几个post: 制作-A-三角形形状使用-XML的定义 Android三角形(箭头)定义为XML形状 或Android – 使用xml制作箭头形状 我尝试修改几个XML定义,但没有什么是好的。 如何实现这种形状有一些简单的方法吗? 它也应该有一个透明的背景。