问题标签 [android-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 回答
1259 浏览

android - ListView 中的 TextView:setTextHighlightColor() 问题

我有ListView并且TextView在里面。现在的事情是:我想在 中更改TextColor单元格的选择ListView,但设置setTextHighlightColorTextView没有给出这个输出。

我已经尝试为此设置一个选择器,但这也无济于事。

这可以解决吗?什么可能导致问题出现?

代码布局为:

单元格.xml

选择器是一个简单的

0 投票
1 回答
3266 浏览

android - 带有 2 个等距按钮的 Android 布局

我有这个可以正常工作的布局,一个带有文本视图的相对布局和两个均匀分布在其下方的按钮。

但是运行 layoutopt 它说“这个 TableRow 布局或其 TableLayout 父级可能没用”。

有没有办法在没有表格的情况下进行这种布局?

0 投票
7 回答
54427 浏览

android - Android:如何追踪 InflateException 的来源?

在启动我的应用程序时,我在 Logcat 中收到以下警告:

我的应用程序以以下启动屏幕开始:

Splash 是在启动画面中显示的图像。我有这四个文件夹用于在我的应用程序中存储可绘制对象:

/res/drawable-hdpi
/res/drawable-ldpi
/res/drawable-mdpi
/res/drawable-nodpi

初始图像在前三个中都有自己的版本,并且可以正确显示。从 ImageView 中删除 src 属性会删除图像,但不会删除异常。

我有点迷失在哪里寻找异常的原因。我什至不知道这是否真的是这个布局文件等中的一个问题。

您将如何找到此警告的原因?

0 投票
2 回答
2956 浏览

android - 如何自定义它们之间的列表视图项空间?

我想自定义不同项目之间的列表视图项目空间。我们通常显示列表项,它们之间有默认空间以便在列表中查看。我想自定义它们之间的空间差异,以便在显示部分内的列表中一次显示更多数据。

请给我一些解决方案。

谢谢你的建议。对虾

0 投票
1 回答
3955 浏览

android - 如何管理从一个视图到另一个视图的 MotionEvent?

我有一个 SurfaceView 占据屏幕的一部分,以及底部的一些按钮。当按下按钮并且用户拖动时,我希望能够将图片(基于按钮)拖动到 SurfaceView 上并在那里绘制。

我希望能够使用 clickListeners 等,而不仅仅是拥有一个巨大的 SurfaceView 和我编写代码来检测用户按下的位置以及它是否是按钮等。

我有一些解决方案,但对我来说似乎有点破解。智能地使用框架完成此任务的最佳方法是什么?

我的 XML 的一部分:

以及 MySurfaceView 中的相关 Java 代码,它扩展了 SurfaceView。在 onDraw 方法中使用 mTouchX 和 Y 来绘制图像:

最后是活动:

奇怪的是,必须添加到活动中的 x 坐标,然后添加到视图中的 y 坐标。否则,它不会显示在正确的位置。如果不添加任何内容,使用 mTouchX 和 mTouchY 绘制的内容将显示在 SurfaceView 的左上角。

任何方向将不胜感激。如果我完全错误地处理这个问题,那也是很好的信息。

0 投票
1 回答
649 浏览

android - 这个布局怎么做?(图片上的链接)

我想知道如何获得这个结果:

http://img718.imageshack.us/img718/6173/screenshot20100411at126.png

这是我尝试过的:

我尝试使用 layout_width 属性并将它们设置为填充父母双方但没有工作,如果有人有想法......谢谢!

0 投票
3 回答
1201 浏览

android - 捕捉元素/条件布局

抱歉标题非常糟糕,我不知道该怎么称呼这个问题。我想做的是:有一个RelativeLayout有两个孩子的:

  1. 一个与layout_centerInParent="true"
  2. 一个与layout_alignParentBottom="true"

但是,当设备处于横向模式时,元素 (1) 会出现在元素 (2)的上方下方。但是,元素 (1) 上方有足够的空间出现元素 (2) 上方。我该如何进行布局,以便如果屏幕太小而无法居中元素 (1) 并且使两个元素重叠,那么将元素 (1) 对齐在元素 (2)上方(如layout_above)?

0 投票
26 回答
222679 浏览

android - Android:如何创建没有标题的对话框?

我正在尝试在 Android 中生成自定义对话框。我像这样创建我的对话框:

除了对话框的标题外,一切工作正常。即使我没有设置对话框的标题,对话框弹出窗口的位置也会有一个空格。

有没有办法隐藏对话框的这一部分?

我用 AlertDialog 尝试过,但似乎布局设置不正确:

如果我使用此代码,我会在最后一行得到一个空指针异常。该对话框不为空,因此我尝试检索的 TextView 不存在。
如果我取消注释我使用对话框构造器的部分,一切正常,但对于我的对话框布局上方的标题。

0 投票
1 回答
510 浏览

android-layout - ListView 的自动扩展

我面临一个关于 ListView 自动扩展的问题。 1)我为每个列表项都有单独的 xml 文件。即在一个高效的适配器中膨胀,列表元素也使用选择器或荧光笔文件来改变onClick的背景。

我的主要 xml 看起来像这样

我在这里面临的问题是第二个孩子有两个 ListView.. 只有一个 ListView 是可见的,并且它自身扩展为宽度作为填充父级。

1)我尝试更改列表项大小.. 2)然后我尝试在主xml中自定义ListView大小参数,但它切割了ListView,即显示一半的数据。

请在这方面提供帮助。谢谢

0 投票
18 回答
263103 浏览

android - 使用 XML 可绘制的垂直线

我试图弄清楚如何定义一条垂直线(1dp 粗)用作可绘制对象。

要制作一个水平的,它非常简单:

问题是,如何使这条线垂直?

是的,有一些变通方法,例如绘制一个 1px 厚的矩形,但如果它由多个<item>元素组成,这会使可绘制 XML 变得复杂。

有人有这个机会吗?

更新

案件仍未解决。但是,对于 Android 文档运动的任何人 - 您可能会发现这很有用: Missing Android XML Manual

更新

除了我标记为正确的方法之外,我没有发现其他方法。虽然感觉有点“沉重”,但它确实起到了作用,因此如果你碰巧知道答案,别忘了分享;)