Articles of android xml

如何将getsStyledAttributes(int )与Android的内部主题一起使用

所以我环顾四周,发现android.R.styleable不再是SDK的一部分,即使它仍然在这里记录 。 如果清楚地记录了备选方案的内容,那就不会成为问题。 例如,AOSP日历应用程序仍在使用android.R.styleable // Get the dim amount from the theme TypedArray a = obtainStyledAttributes(com.android.internal.R.styleable.Theme); lp.dimAmount = a.getFloat(android.R.styleable.Theme_backgroundDimAmount, 0.5f); a.recycle(); 那么如何在不从android.R.styleable.Theme获取int[]情况下获取backgroundDimAmount ? 我必须坚持使用obtainStyledAttributes(int [])才能使其与SDK一起使用?

命名空间’广告’没有绑定

我想在android studio中添加我的Android应用程序中的admob。 我几乎在那里,但我得到的错误: Namespace ‘ads’ not bound 这也是我的广告xml:

每次我点击Eclipse中的Android XML文件时,它都会加载所有API版本的数据

如标题中所述,每次单击XML文件(布局或清单)时,进度显示“正在加载数据……” – 它会针对每个版本的API 2.1到4.4.2执行此操作。 有没有办法阻止这种行为。 因为它减慢了系统的速度? 更新:我已为此提出了一份AOSP 错误报告 。 更新2:我很高兴地说AOSP团队现在已经提高了对“严重”修复的优先级。 更新3: 8天后,我不高兴地说,尽管它被标记为一个关键的错误,它仍然在等待22.6.2版提供完整的修复。 更新4:最后22.6.2发布,似乎工作正常。 谢谢你们的作者。

如何在FrameLayout中将元素右对齐?

我有一个包含2个视图的FrameLayout,第二个类似于Close Button (X) ,我想将它放在右边。 我已经尝试过layout_gravity =“right”,但是没有用。 这是我的布局xml:

Android导航栏大小在xml中

有没有办法在xml文件中获取android中的导航栏大小? android:paddingTop=”?android:attr/actionBarSize” actionBarSize在哪里是导航栏大小?

Android:切换ToggleButton的文本颜色

要创建自定义ToggleButton,我在/res/values/styles.xml定义了一个新样式: wrap_content wrap_content #000000 @drawable/my_toggle_button 然后我使用选择器指定按钮的状态在/res/drawable/my_toggle_button.xml : […] <item android:state_checked="false" […] 当状态发生变化时,如何修改此设置以切换按钮的文本颜色?

如何向自定义属性添加文档?

我知道如何为视图创建自定义属性,例如: 我想知道是否有办法向这些自定义attrs添加文档。 在XML编辑器中编辑布局时,您可以获得描述attrs内容的工具提示。 例如,如果您输入android:layout_width=它将为您提供以下信息,“指定视图的基本宽度。[dimension,enum]” 有没有办法为你自己的attrs提供? 谢谢

如何以编程方式创建片段的布局?

现在创建片段我做了以下代码。 文件名:fragment_a.xml 在Java中 public class FragA extends Fragment{ View view_a; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view_a = inflater.inflate(R.layout.fragment_a, container, false); return view_a; } } 现在我需要知道是否有任何方法可以创建片段视图而无需创建xml文件并将代码写入其中? 我想说的是我不想为片段创建一个xml文件而我想用java代码为该片段创建视图。 那可能吗?

Android:最佳XML解析库?

我必须在我的Android应用程序中解析一些复杂的xml文件。 像TouchXMl for iPhone那样有没有好的库?

XmlPullParserException二进制XML文件行#17 标记需要viewportWidth> 0

这是这个问题的后续问题: 将Android支持库更新到23.2.0导致错误:XmlPullParserException二进制XML文件行#17 标记需要viewportWidth> 0 我还将支持库更新到23.2并开始收到错误: XmlPullParserException Binary XML file line #17 tag requires viewportWidth > 0 这个问题解决了Android Studio和Gradle的问题。 在没有Gradle的情况下使用Eclipse时如何解决这个问题?