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

android - 我可以在横向相机 SurfaceView 上添加纵向布局吗?

我的应用程序应该包含一个相机预览表面。相机通过 AndroidMainfest.xml 固定为横向视图

如果有其他方法可以让相机预览本身正常运行,请告诉我。

现在我需要一个包含一堆按钮的覆盖层。由于可用性,用户界面应设置为纵向视图(甚至更好的方向感知)。

有没有办法在纵向上有一个透明的布局(用于按钮和其他 GUI 元素)?

我尝试通过扩展RelativeLayout 来编写一个特殊的旋转布局,但是onDraw 方法在任何时候都不会被调用。

我对 Android 平台编程很陌生。当然,我还不太了解编程技巧和解决方法。在过去的两周里,我做了很多研究(甚至研究了原生的相机实现),但到目前为止还没有找到好的解决方案。

也许它适用于两个单独的活动,但我认为这不是正确的解决方案。

0 投票
3 回答
38264 浏览

android - 如何使用 Android GradientDrawable

我尝试使用 GradientDrawable 为某些背景和按钮设置渐变。遗憾的是文档不是很详细。

配置渐变的主要属性是什么?我了解 start 和 endcolor 但其他一些属性可能需要一些解释。

目前我使用图像作为按钮的背景,但在 XML 中定义的可绘制对象会更好。

我试着看起来像这样(这是一个非常浅的渐变):alt text http://janusz.de/~janusz/RedButton.png

0 投票
1 回答
561 浏览

android - 如何使屏幕包含谷歌 MapView 和 ListView?

我不知道如何创建扩展 MapActivity 和 ListActivity 的自定义 Activity ?我正在尝试包含谷歌地图和列表视图的屏幕。

怎么做?

提前致谢。

0 投票
1 回答
608 浏览

android - Android布局问题

我很难让第二个子线性布局中的 2 个按钮按我希望的方式显示...我希望它们居中,在同一行上,但它们显示为左对齐并在同一行上。谁能帮我这个?

0 投票
13 回答
110006 浏览

android - ListView 内的可聚焦 EditText

到目前为止,我已经在这上面花了大约 6 个小时,除了路障之外什么都没碰到。一般的前提是 a 中有一些行ListView(无论它是由适配器生成的,还是作为标题视图添加的)包含一个EditText小部件和一个Button. 我想要做的就是能够使用慢跑球/箭头,将选择器导航到正常的单个项目,但是当我到达特定行时——即使我必须明确识别该行——具有焦点孩子,我希望那个孩子能够集中注意力,而不是用选择器指示位置。

我尝试了很多可能性,但到目前为止都没有运气。

布局:

标题视图:

假设适配器中有其他项目,使用箭头键将在列表中向上/向下移动选择,如预期的那样;但是当到达标题行时,它也与选择器一起显示,并且无法专注于EditText使用慢跑球。注意:点击EditText 在该点聚焦,但这依赖于触摸屏,这不是必需的。

ListView显然在这方面有两种模式:
1. setItemsCanFocus(true): 选择器从不显示,但EditText使用箭头时可以获得焦点。焦点搜索算法很难预测,并且没有视觉反馈(在任何行上:是否有可聚焦的子项)选择了哪个项目,这两者都可以给用户带来意想不到的体验。
2 setItemsCanFocus(false).:选择器总是在非触摸模式下绘制,并且EditText永远无法获得焦点——即使你点击它。

更糟糕的是,调用editTextView.requestFocus()返回 true,但实际上并没有给 EditText 焦点。

我所设想的基本上是 1 和 2 的混合,而不是列表设置是否所有项目都可聚焦,我想为列表中的单个项目设置可聚焦性,以便选择器从选择无缝过渡整行用于不可聚焦的项目,并遍历包含可聚焦子项的项目的焦点树。

有接盘侠吗?

0 投票
2 回答
14630 浏览

android - 如何将 TableLayout 中的按钮对齐到不同的方向?

可能我还不了解 TableLayout 的布局属性。似乎不可能实现像 HTML 那样灵活的表格,因为没有单元格。我的目标是实现这样的布局:

在此处输入图像描述

我怎样才能做到这一点?我考虑过使用 GridView 但这在 XML 中似乎没有用。我的努力是这样的:

0 投票
6 回答
17221 浏览

android - 活动应该是透明的,但有黑色背景

我的用例是为风景相机预览编写覆盖控制器活动。我按照几个教程中的说明编写透明主题。

所以我的 res/values/style.xml 看起来像这样:

活动片段:

当我从我的根活动开始这个活动时,布局被正确绘制,但背景保持黑色。我尝试@android:style/Theme.Translucent改用,但是这个主题继承了调用活动(风景)的方向,这不是我想要的。

编辑:

保存相机预览的应用程序设置为横向视图,因为它不能正确地纵向显示预览。(见旧谷歌错误报告

我想做的是在相机表面支架前面放置一个用户交互界面的独立活动(这个活动应该设置为“人像”,甚至更好地设置为“传感器”)

0 投票
4 回答
38964 浏览

android - Android 运行时布局教程

有谁知道如何在运行时在 android 中执行活动布局或有很好的参考?

这是我的活动的代码。我确定我只是忽略了在这里做某事:

如您所见,我只是尝试添加带有单个文本视图的线性布局(仅用于测试目的),但是,当活动开始时,我只是得到一个带有我的应用程序名称标题栏的黑屏。

谢谢

0 投票
9 回答
97239 浏览

android - Android TableLayout 中的“colspan”等价物是什么?

我在 Android 中使用 TableLayout。现在我有一个包含两个项目的 TableRow,在它下面,一个包含一个项目的 TableRow。它呈现如下:

我想要做的是让 Cell 3 横跨两个上部单元格,所以它看起来像这样:

在 HTML 中我会使用 COLSPAN .... 我如何在 Android 中进行这项工作?

0 投票
3 回答
17787 浏览

android - 有什么办法可以改变单选按钮的颜色?

我正在使用一个包含一组单选按钮的单选组的 android 表单。据我所知,当您选择单选按钮时,无法设置单选按钮突出显示的颜色。它似乎总是默认为一些亮绿色。这是可编辑的东西吗?

谢谢