Articles of xml

在build.gradle中使用XML构建错误到java对象转换器依赖项以进行改造

我正在尝试通过以下https://futurestud.io/blog/retrofit-how-to-integrate-xml-converter/将XML集成到Java对象转换器中进行改造 当我将依赖项添加到build.gradle时,我遇到了构建错误。 这是我在build.gradle中添加的内容。 compile(’com.squareup.retrofit:converter-simplexml:1.9.0’) 错误报告: Information:Gradle tasks [:app:assembleDebug] Warning:Dependency xpp3:xpp3:1.1.3.3 is ignored for debug as it may be conflicting with the internal version provided by Android. In case of problem, please repackage it with jarjar to change the class packages Warning:Dependency xpp3:xpp3:1.1.3.3 is ignored for release as it may be conflicting with the internal version […]

Android Lint报告重复

我在控制台中运行./gradlew clean lint命令并在build / lint / ReleaseOutput.html和build / lint / ReleaseOutput.xml中获取Lint报告我得到了相同错误的6次: 我还在XML文件中看到6次相同的问题: <issue id="UselessParent" severity="Error" … 那么,它为什么会发生以及如何避免这样的问题呢? 因为一个问题乘以6并且在Jenkins统计数据中显示不明显。 更新: 我发现这个bug与gradle lint任务有关。 要获得lint metrix Gradle几次构建: file=”build/manifests/release/AndroidManifest.xml” file=”build/manifests/debug/AndroidManifest.xml” 所以它也可以使问题总数翻倍。

Android-是否可以将可点击的链接添加到字符串资源中

我通常会设置某种AlertDialog以便在用户首次使用我的应用程序时启动,并解释如何使用该应用程序并对他们刚刚下载的内容进行全面介绍。 我通常也会从strings.xml文件中加载我的字符串。 我想要做的是使我的字符串资源中的一个单词可以像网页上的超链接一样点击。 基本上你有一个AlertDialog ,在字符串资源中会有一个突出显示的单词,或者可能只是一个他们可以按的url。 我想我可以添加一个按钮,将它们带到网站,但我只是想知道在你的字符串资源中是否可以使用可点击的超链接。

Android:具有现有布局的自定义视图的多个视图子项

我必须在Android中构建更复杂的自定义视图。 最终布局应如下所示: 但是,在XML文件中我只想定义它(不定义SomeView,SomeOtherView等): 这在Android中是否可行,如果是的话:最干净的方法是什么? 我想到的可能的解决方案是“覆盖addView()方法”和“删除所有视图并在以后再次添加它们”,但我不确定要走哪条路…… 非常感谢您的帮助! 🙂

在XML中为ActionBar(不同于Logo)定义自定义徽标?

我想为我的应用制作一个Actionbar_style.xml,我想使用一个与我的应用徽标/图标不同的徽标。 如何以程序方式更改它很明显:以编程方式更改Android ActionBar中出现的徽标但是像这样我需要将其编码到每个活动中。 是否有一个xml标签来定义xml中的自定义Actionbarlogo? 我的Customstyles.xml @drawable/action_bg0 android styles.xml好像没有它…… @android:drawable/action_bar_background useLogo|showHome|showTitle @android:drawable/action_bar_divider ?android:attr/actionBarSize 0dip 0dip 0dip 0dip @android:style/TextAppearance.Widget.ActionBar.Title @android:style/TextAppearance.Widget.ActionBar.Subtitle @android:style/Widget.ProgressBar.Horizontal @android:style/Widget.ProgressBar.Small @android:layout/action_bar_home

该属性未在基本xml属性上声明(Android)

我是这个Android开发的新手,我发现它的布局真的很混乱。 我正在尝试在视图上显示背景图像,并且我尝试使用此示例在xml Android中添加背景图像以进行整形 ,但它看起来非常糟糕(您知道位图) 所以我认为矢量可能很有趣。 唯一的问题是我甚至无法获得官方的例子。 我已经尝试将其设置为背景 它在设计视图和所有渲染中呈现,但属性viewportWidth , viewportHeight , fillColor和pathData都显示相同的警告: The ‘http://schemas.android.com/apk/res/android:viewportWidth’ is not declared 如果我检查文件,果然,它不在那里。 这是否意味着我必须明确声明所有这些types? 对于香草的例子来说,这似乎有点奇怪。 请注意,如果我删除警告前面的“android”,它将删除警告但仍然给我相同的部署错误 Android.Views.InflateException: Binary XML file line #1: Error inflating class

组织Strings.xml

我正在制作一个Android应用程序,因为我刚刚开始,我想尝试获得最有组织的代码/资源。 到目前为止,在我的strings.xml文件中,我有: GameController Stop Start Preferences Back 除app_name之外的所有字符串都在选项菜单中使用。 但是因为我会添加更多字符串,所以我认为做这样的事情会更好: GameController Stop Start Preferences Back 这是最好的方式还是应该使用其他系统?

什么工具:片段xml文件中的布局?

我使用ADT Eclipse基于主/详细流模板启动了一个新的Android应用程序。 此模板创建两个活动,主片段和细节片段,以适应较小和较大的屏幕。 我注意到activity_item_list.xml文件有tools:layout属性: 我试图删除属性,应用程序以相同的方式运行,但在ADT的图形布局选项卡中,一条消息要求我: 从“片段布局”上下文菜单中选择预览布局 它的目的是什么? 它只是用于图形布局的预览吗?

在android布局文件中评论

如何在android布局的xml文件中发表评论。 我在Android Layout xml中看过评论 – 但我想在父母内部发表评论。 当我尝试这样做时,我在eclipse中遇到错误: <Button android:text="Button" android:id=”@+id/Discon” > 从xml的背景知识,我开始知道我们不能在属性中添加注释。 有没有办法删除id属性并将其指定为元素? 或者有没有办法在元素属性中添加注释?

Android使用布局作为模板来创建多个布局实例

好的,所以我理解如何使用include标签,但我遇到了问题。 基本上我想要在xml中定义一个布局,其中包含一些TextView和一个ImageView 。 然后我想迭代一个数组并根据数组中的whats(在运行时填充)填充xml布局中的字段。 从而制作xml布局的多个副本并使用唯一数据填充字段。 现在我不知道如何以这种方式重新使用这个LinearLayout ,因为TextView和ImageView在其中有一个常量id,我需要制作这个布局的多个副本。 有没有办法给资源充气,然后复制一下,那就行了……所以 LinearLayout one = new LinearLayout(inflater.inflate(R.layout.home, container, false)); ^遗憾的是没有这样的构造函数。 唯一的另一种方法是以编程方式完成所有操作,但我更倾向于在xml中而不是在代码中使用视图和LinearLayout的属性。 这就像我希望LinearLayout成为一个模板,你可以复制我猜…真的不确定这是否可能。