问题标签 [android-xml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6289 浏览

android - Android:XML 布局问题

我一直在尝试创建一个带有页眉、正文(列表)和页脚的 RelativeLayout。我希望标题高于一切(与顶部对齐),正文(列表)位于标题下方(滚动时),页脚(与底部对齐)位于正文(列表)上方 - 仅当它可见时。

当谈到事情的外观时,我已经成功地做到了这一点,但显然 XML 布局是我在单击 listItems 时遇到的问题的原因(请参阅此处此处)。

为了解决这些问题,我不得不用 LinearLayout 包装 ListView 并将它放在页眉和页脚之间(在 XML 中)。这解决了 listItems 单击问题,但创建了一个新问题 - 页脚隐藏了最后一个 ListView 项目,即使列表在向下滚动时确实位于标题下方。

我在这里非常绝望:\

这是创建完美布局但导致列表项单击问题的 XML:

这是隐藏最后一个列表项但解决了点击问题的 XML:

我将不胜感激以某种方式找到解决这两个问题的任何帮助!

谢谢!

0 投票
3 回答
2017 浏览

android - 无法添加 Preferences.xml(XML 中的 Android 首选项)

希望这是一个快速回答的新手问题......

我正在尝试在一个新的 Android 项目(New -> Android XML File)中添加一个简单的首选项文件,但它似乎无法正常工作。

当我选择 Preference 类型布局时,没有可供选择的根元素。如果我按完成,它不会做任何事情。请参阅下面的屏幕截图。

谢谢,wTS

替代文字

0 投票
3 回答
449 浏览

android - 在重新启动 Activity 时快速加载数据

实际上,我正在从网络上获取 XML,对其进行解析并将其显示在屏幕上。我遇到的问题是,每次调用活动时,活动都会尝试从网络加载数据。(实际上,我的移动应用程序需要经常访问服务器)所以我正在寻找以下解决方案:

所以,我认为我需要将数据存储在缓存或类似的东西中。

有什么方法/技术可以实现这样的事情吗?这样它就不需要每次重新启动活动时都加载。

0 投票
0 回答
6570 浏览

android - 为 Android UI 创建自定义 XML 小部件

我正在尝试封装我所做的某些布局,以帮助我干掉我的 android xml ui 文件。

我有以下代码:

我想简单地将其转换为以下

完成后,我希望能够在其他 xml 文件中使用“widgit”。是否有任何特定的资源或示例可以帮助我弄清楚如何做到这一点?

0 投票
2 回答
713 浏览

android-xml - 如何在 Android 的 xml 文件中处理 QVGA (320x240) 设备(HTC Wildfire、SE x10 mini、Motorola Flipout)?

我发现引入目录“values-notlong-ldpi”不适合我

解决了它:使用 -notlong-ldpi DID 工作。错误在其他地方(孩子覆盖了样式信息)

但是,如果您找到解决这些设备的更好方法,请随时发布。

0 投票
4 回答
23842 浏览

android - 如何在 XML 文件中查找错误?

有时当我尝试运行我的代码时,Eclipse 控制台会显示:

XML 文件中的错误:正在中止构建。

这意味着我的主 XML 文件中有错误。有什么方法可以找到我的错误,而无需进行猜测并删除一些 XML 代码以查看问题所在?类似于验证我的 XML 文件!谢谢。

0 投票
4 回答
18594 浏览

android - 无法在自定义适配器中使用 LayoutInflater

我正在考虑编写一个自定义适配器来填充每行 3 个文本视图的列表视图。我找到了相当多的示例代码来执行此操作,但似乎最好的一个位于:http ://www.anddev.org/custom_widget_adapters-t1796.html

经过一些小的调整以修复最新的 Android SDK 的一些编译器问题,我让它运行,只是得到了异常:

错误/AndroidRuntime(281): java.lang.UnsupportedOperationException: addView(View, LayoutParams) 在 AdapterView 中不受支持

所以我做了很多研究,发现了很多可能的原因和解决方法。这些都没有改变任何事情。我的适配器代码目前是:

所以我尝试了获取充气机的注释方法,以及当前未注释的方法。我尝试将“父级”传递给 inflate 和 null,并传递“true”、“false”并完全省略最后一个参数。他们都没有奏效,到目前为止我发现的所有例子都是2008年的,我觉得有点过时了。

如果有人可以帮助解决这个问题,那么我很乐意解决这个问题。

0 投票
2 回答
65809 浏览

android - 如何在相对布局中的图像视图上方添加水平 1px 线?

如何在相对布局中的图像视图上方添加水平 1px 白线?

0 投票
9 回答
124159 浏览

android - 如何从应用程序的(布局)XML 变量中获取清单版本号?

我想有一种方法可以在代码的主要部分引用项目的清单版本号。到目前为止,我一直在做的是将 String XML 文件中的版本号链接到清单 (@string/Version)。我想做的是反过来,将字符串 XML 变量链接到清单中的版本。原因?我只想在一个位置更改版本号,即清单文件。有没有办法做到这一点?谢谢!

0 投票
5 回答
79937 浏览

android - 我想让我的应用程序只在android中的横向

我想让我的应用程序只在横向模式下工作,但不能让它工作。screenOrientation = "landscape"即使第一页将处于横向模式并且其他活动将处于纵向模式,我也已经给出了。

文件

JAVA类