问题标签 [xml-layout]

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 回答
412 浏览

android - 如何从另一个自定义 XML 布局引用自定义 XML 布局?

给定一个XML 布局(称为“内部”布局),如何从另一个自定义 XML 布局(称为“外部”布局)中引用该内部布局?这是否可以单独使用 XML,或者是唯一的编程解决方案?

内部布局:

外部布局:

0 投票
1 回答
1386 浏览

android - 排行榜的布局

我在为排行榜创建布局时遇到了一些问题。在我当前的布局中,我创建了一个包含两行的表。第一行有我想要的标题,第二行有黑色字段,其中包含获得的数据。我从包含 xml 文件的服务器获取数据。我遇到的问题是没有像我那样获取数据。问题是当我显示数据时,我使用了一个需要链接到它的布局的 ListAdapter。但是当我链接适当的布局时,我会在每一行之后重复标题...例如

团队 PWLDP

阿森纳 1 1 1 1 1

团队 PWLDP

阿斯顿维拉 1 1 1 1 1

我敢肯定它是一个简单的错误来修复....也许我需要你别的东西来显示数据???

下面是主要的代码

下面是名为 main_tab.xml 的布局

下面是 ListPlaceHolder.XML 的配置


好的很酷..所以我更改了 main_tab.xml 的布局并创建了一个名为 table_header.xml 的新布局,其中包含联赛的标题,例如姓名、出场、获胜、丢失等......但现在我有一个错误logcat .. 下面是主页面的代码...

更改我使用的布局的行是: setContentView(R.layout.table_header);

这个对吗????

我得到的第一个错误是(有一个很长的列表,但我认为这是原因):

04-15 09:46:42.268: E/AndroidRuntime(346): java.lang.RuntimeException: 无法启动活动 ComponentInfo{com.julian.football_app/com.julian.football_app.tab_1}: java.lang.RuntimeException: 你的content 必须有一个 id 属性为 'android.R.id.list' 的 ListView

0 投票
2 回答
890 浏览

android - 重用 XML 布局文件以显示不同的信息(Android 应用程序)

我是 Android 新手,有一个简单的问题。目前我正在开发一个产品应用程序,它允许用户添加、删除和浏览各种产品。该应用程序使用预定义的基于 XML 的布局文件作为填充整个屏幕以显示当前产品详细信息的模板。当用户添加新产品时,我想重新使用相同的布局文件,但用新产品的信息填充它。此外,我想保留以前添加的产品(例如 ArrayList),用户可以通过水平滑动(从左到右或从右到左)浏览此列表。现在,最好用什么来表示每个产品(视图、子视图等),以及如何重用相同的基于 XML 的布局文件来显示不同产品的详细信息。请原谅我的英语并提前感谢您的帮助

0 投票
1 回答
136 浏览

android - 布局问题

我正在尝试制作一个具有固定标题的排行榜...我之前发布过并获得了建议,但我仍然遇到一些问题!我敢肯定这只是一个小问题导致我的问题!

以下是主页面的代码:

导致我所有错误的行是我调用不同布局的行:

setContentView(R.layout.table_header);

我假设我没有正确调用它..这是一个正确的假设吗????

以下是布局:

列表占位符.xml

表头.xml

main_tab.xml

谢谢您的帮助!!!

0 投票
1 回答
161 浏览

android - Android:是否可以从您的 .xml 布局中保存一些内容(即编辑文本)

因此,通过选择一个按钮可能将值保存到 SD 卡(最好)或另一个 xml 布局?

我已经阅读了一些关于使用共享首选项的内容,您可以在其中保存任何原始数据:布尔值、浮点数、整数、长整数和字符串。我不是 100% 确定我正在寻找正确的区域。

例如...

XML

JAVA(请忽略 onCreate 方法中的微调器)

0 投票
1 回答
3676 浏览

java - Android:将xml布局设置为表格行?

我有表,在主 xml 布局中进行了描述。我需要知道,是否有机会为每个表格行设置布局,所以我不需要每次都重新创建?布局简单的地方,我可以通过代码来实现,但此时布局相当复杂。

0 投票
8 回答
76325 浏览

android - 形状可绘制尺寸不起作用

我有一个非常简单的形状,我想设置它的宽度:

但是,当我将其分配给 EditText 的背景时,它只显示橙色背景而不是宽度为 2dp 的矩形。为什么设置大小不起作用?我想在左侧创建一个带有橙色矩形的透明可绘制对象。我也有这个包装在一个选择器中:

我试过增加高度只是为了看看它是否会改变大小。它没有。这就像它完全忽略了大小。怎么回事?

0 投票
1 回答
279 浏览

android - 带有 XML 布局的 Android 拖放

这个想法是创建一个带有两个可拖动的“按钮”的界面。

我不想使用 Canvas(内存中的位图和重绘所有内容等问题),所以我决定使用带有 ImageView 作为按钮的 XML 布局。

一键居中_vertical | left,第二个中央(例如)。第一个可以正常工作,但第二个在两侧(左右)都有奇怪的边距,并且无法拖动按钮。我还检查了其他职位:

  1. 左上角 - 正确
  2. 左下角 - 只能在 x 轴上移动...
  3. 顶部/底部/中心右侧 - 只能在 y 轴上移动

当然,对于具有这些属性的任何按钮,情况都是相同的,而不仅仅是“第二个”。每个按钮的代码都是相同的。这真的很奇怪,但我猜这是XML Layout的问题:

按钮的位置使用布局边距设置:

使用event.getX()event.getY()计算位置

Android SDK 2.2 的版本。我已经检查了模拟器和手机 - 结果相同。

你有什么主意吗?提前致谢 : )

0 投票
4 回答
1156 浏览

android - 添加新布局时我的 Android 崩溃

大家好,我目前正在尝试解决一个奇怪的问题。我尽可能地减少了我的应用程序,以便清楚地向您展示问题。

我可以像这样使用主布局启动我的应用程序:

有了这个 main.xml

如果我在布局目录中添加一个名为 list.xml 的新布局,我的应用程序崩溃了……我不明白。这是日志(一旦我添加了新的 xml,程序就找不到 main.xml 资源)

谢谢你们的帮助:D

编辑

这是我的 list.xml

还有我的 manifest.xml

0 投票
3 回答
206 浏览

android - Display类中getWidth()方法与Android中XML布局的关系

根据屏幕支持的Android文档,他们描述如下,

  • 超大屏幕至少为 960dp x 720dp
  • 大屏幕至少为 640dp x 480dp
  • 普通屏幕至少为 470dp x 320dp
  • 小屏幕至少为 426dp x 320dp

我有一个代码片段如下;

我需要了解与displayWidth输出相关的 XML 布局的值范围。

例如,我想要一个类似的答案;

如果0 < displayWidth < 320小屏幕

上面这句话可能错了,我只是看到一个例子。

此外,我们可以在 res 目录下拥有 layout、layout-small、layout-large、layout-xlarge 和 layout-xlarge-land 等目录。那么适用于这些布局的 displayWidth 是多少。

作为一个例子,就像上面一样;

如果0 < displayWidth < 320用于布局小

谢谢你。