Articles of xml

如何通过android中的布局xml将数组设置为任何View的Tag

我想用视图绑定一些额外的数据。 我在我的xml文件中使用标记来添加额外的信息。 如果数据只是String( android:tag=”extra Info” ),我可以通过在代码中使用getTag()来获取额外的数据。 但我想将多个数据作为对象绑定到视图,因为我将数组设置为标记。 当我试图设置android:tag=”@array/xyz_array” ,我仍然从getTag()获取一个String对象而不是一个数组。 任何人都可以告诉我,如果我做错了什么?

Android xml形状声明中的滑稽错误

我正在创建一个用作按钮背景的形状。 我正在制作一个按钮条,左边的那个按钮左边会有圆角,右边的最后一个按钮右边会有圆角。 这非常简单,api文档向您展示了如何做到这一点。 但是,当我使用android:topLeftRadius和android:bottomLeftRadius ,UI中的结果就好像我放了bottomRightRadius。 另一方也是如此。 似乎无论谁实现了这个交换了bottomRight和bottomLeft。 我将在下面发布一段代码。 有什么逻辑上的原因可能会让我失踪吗? 或者,如果这是Android工程师的一个错误,它会在修复后保持向后兼容吗? 我想他们必须制作所有新属性以保持旧的有效(leftTop而不是topLeft可能吗?)。

错误膨胀类片段InflateException二进制XML文件

我正在使用Material Design和NavigationDrawer Layout等设计我的第一个应用程序,我遇到了一个问题。 该应用程序非常简单(它只显示文本),并基于Android Studio中提供的模板。 尝试启动我的应用程序时,我收到以下Logcat错误: Java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.test/com.example.test.MainActivity}: android.view.InflateException: Binary XML file line #22: Error inflating class fragment at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360) at android.app.ActivityThread.access$800(ActivityThread.java:144) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5221) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694) Caused by: android.view.InflateException: Binary XML file line #22: Error inflating […]

错误:“无法解析符号’@ string / edit_message’”Android Studio

我正在尝试关注Android教程: http : //developer.android.com/training/basics/firstapp/building-ui.html但是当我到达你必须添加按钮的部分时,我的Android Studio会一直返回这个错误: Cannot resolve symbol ‘@string/edit_message’ Cannot resolve symbol ‘@string/button_send’ XML代码: 我在这做错了什么? 我无法在其他stackoverflow问题上find正确的解决方案,我很确定我在谷歌的android教程中使用了正确的代码。

onclicklistener关于android中的recyclerview的具体项目

我将问一个非常基本的问题,但我长期陷入其中。 卡片视图后面有一个循环视图,每行有2个图像。 现在我想在图像而不是recycleview上创建点击监听器。 此活动的相应布局(layout_main.xml)(MainActivity.java)仅包含recyclerview。 每行的元素都在另一个布局中(layout_images.xml)。 我从layout_images.xml获取图像并在适配器类(Adapter.java)中膨胀它们。 现在如何只将动作监听器放在图像上。 其次,我想得到我点击的图像。 怎么做到这一点。 比如,当我们点击一​​个视图时,我们创建了一些方法 public void onClick(View view){ // some code here } 其中view是我们点击的对象。 在我的情况下如何获取我点击的图像。 使用types转换,当用户不点击图像时,它可能会抛出exception。

如何使用某些整数值设置z索引

过去几个月我一直在使用android。 对我来说问题现在与Z指数值有关。 我正在使用textview,edittext和imageview进行布局。 假设我有一个像这样的xml文件.. 3 2 1 所以我的问题是我正在通过DOM解析器读取这个xml文件,我想通过xml中定义的值为所有这些设置z索引值。 现在有任何function或属性可以用来做它。 我已经学会了用xml编写它,但这会使它硬编码。 我想要一个动态显示,所以如何使用zindex值调整布局…. HELP PLZ

导航抽屉在牛轧糖的状态栏上?

我尝试在我的应用程序中构建导航抽屉,导航抽屉在以前版本的牛轧糖中工作正常但在牛轧糖导航抽屉中没有来自状态栏。 我尝试了很多解决方案,但没有在牛轧糖工作,请帮助!! 这是我的activity_main.xml文件: 我的styles.xml: @color/colorPrimary @color/colorPrimaryDark @color/colorAccent @color/toolBarTextColor @color/toolBarTextColor false true 和样式(v21).xml @color/toolBarTextColor @color/toolBarTextColor false true true @android:color/transparent true 这是我想要的状态栏上的当前导航抽屉。

Android数据绑定SetSupportActionBar

嗨,我想知道是否有使用Android数据绑定库的此函数的xml标记或如何在没有findViewById()方法的情况下实现此function 谢谢

为什么在android中显示错误意外的名称空间前缀xmlns?

我想在我的应用中显示Google广告,但它会在此标记xmlns:ads=”http://schemas.android.com/apk/lib/com.google.ads”显示错误的unexpected namespace prefix xmlns 。 如果我删除此行,则显示Error parsing XML:unbound prefix 。 请帮我确定哪里出了问题。 这是我的代码。 ——————– —- More views —- ——————–

在android中使用不同的字符串文件

我正在将我的iPhone应用程序移植到android,现在我遇到了字符串文件的问题。 该应用程序是一个翻译工具,用户可以切换语言,因此所有本地化的字符串都使用两种语言,并且它们独立于操作系统的运行区域。 对于iOS版本,我有不同的文件,如de.strings,en.strings和fr.strings等。 对于具有指定语言对的每个目标,我从字符串表中读取字符串,例如对于de-fr,我将在项目中包含de.strings和fr.strings,并在info-list文件中设置字符串表的名称并读取字符串从他们。 最后,我有一个项目包含不同的目标(具有不同的信息列表文件),并且都配置得很好。 我打算在android平台上做同样的事,但是 每个项目只允许一个strings.xml吗? 如何设置不同的构建目标? 例如,我的de-fr和de-en翻译应用程序实际上是两个应用程序,唯一的区别是语言对。 如何设置某些内容以便我可以使用一个项目生成两个应用程序? 在XCode中它很简单但我找不到eclipse的解决方案。 如何为每个目标指定应该读取哪个strings.xml? 感谢您的回答,但请注意 ,我需要与操作系统区域设置无关的语言设置,即如果用户将操作系统区域设置从en更改为de,我的应用程序仍会显示英文本地化字符串。 我问的实际上是如何设置像prebuild这样的东西并为不同的目标加载不同的字符串文件。