问题标签 [android-linearlayout]

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

android - 想要在运行时更改 LinearLayout 布局

我一直在寻找,但找不到这样做的方法。我希望能够在运行时重新排列 LinearLayout 中的视图,而无需指定特定的像素位置。对于我的概念证明,我有一个包含 2 个 TextView、一个红色和一个黑色的布局。红色的 TextView 在左侧。我希望 onClick 将其设置在右侧,而不调整边距,就好像我重写了布局的 XML,第二个是红色的 TextView。有没有办法做到这一点?我似乎找不到它。

0 投票
4 回答
9896 浏览

android - 使用其中的 ImageButton 捕获 LinearLayout onClick 事件

我有一个 ImageButton 和一个 TextView 包装在这样的 LinearLayout 中:

ImageButton 由用于正常、聚焦和按下状态的自定义可绘制对象支持。我想允许用户单击 LinearLayout 中的任意位置来触发 OnClick 事件。下面的代码显示了 OnClickListener 的设置:

当用户单击 TextView 上的任意位置但当用户单击 ImageButton 时,该代码有效,该事件不会冒泡到 LinearLayout。我没有为按钮定义 onClickListener。我希望我的 ImageButton 的 drawable 发生变化,所以我不想将其设置为 clickable=false。有没有办法让活动冒泡?

0 投票
3 回答
49552 浏览

android - 如何将textview放置在布局的右侧和左侧?

我想在布局的右侧和布局的左侧放置一个文本视图,但它们一直相互堆叠:

0 投票
1 回答
1206 浏览

android - 无法使用“Wrap_Content”将子视图添加到 LinearLayout

我正在使用数据来构建ViewGroup. 是,除了ViewGroup叶子LinearLayouts,它们是TextViews。因为 Data 绘制了层次结构,所以我以编程方式动态LinearLayoutsTextViews从单个 XML 文件中扩展和。

我的问题:LinearLayout当我使用属性 创建 a ,然后将 a或 otherwrap_content膨胀到其中时,我无法让父母(或足够多的父母)重绘,尊重新视图。这些似乎总是以 0 大小出现,因为当它们第一次被创建时(在它们的孩子被充气之前),它们什么都没有。TextViewLinearLayoutLinearLayouts

我试过调用一些常用的方法,ViewGroup但似乎没有任何效果。

0 投票
2 回答
918 浏览

android - Android中线性布局的相对堆叠?

我有 6 张图像我想显示为 2 行,每行 3 张图像。我正在使用嵌套的 LinearLayouts 来实现这一点,它运行良好,除了一件事:

最大图像的高度决定了线性布局的大小,这意味着很多时候都有空白空间。换句话说,我的问题如下: 替代文字

我不断得到左侧显示的布局,我想要右侧显示的布局。

我知道您可以只使用 GridView,但这仍然会阻止右侧显示的确切布局,所以我真的很茫然。非常感谢。

0 投票
2 回答
2478 浏览

android - 使用 ImageViews 调整 Android Linear/RelativeLayout 大小

几天来一直坚持这一点,事情与我的设置方式不符。我有一个很大的 ImageView 网格,它们的大小都相同。它由一个水平线性布局和其中 5 个垂直线性布局(第一张图片)组成。

我想要的(我不在乎如何,无论是使用RelativeLayout、Linear 还是Tables)是如果我将图像#2 设置为更大的图像(特别是3x3 的较小图像)我希望它有效地“覆盖” ' 那些图像(如图 2 所示)。

我已经尝试通过将“覆盖”图像(3,4,7,8,9,12,13,14)设置为 setVisibility(GONE) 来执行此操作,它工作正常,但随后第二个垂直 LinearLayout 已扩展以适应大小我不想要的新形象。如果我尝试将其设置为 fill_parent 尽管它会压缩图像的大小。结果,我得到的是第三张图片。

所有关联的 XML 代码(id 代码与图像上的代码匹配):

如果我要使用RelativeLayouts 执行此操作,我会在setVisibility(GONE) 时遇到问题,因为使用缺少的视图很可能会引用该位置。将其设置为 INVISIBLE 只会留下一个空白空间,而我真正想要的实际上是它的大小为 0px x 0px。

任何帮助将不胜感激;似乎无论我尝试什么,总是会出现一些小问题,这让我发疯。

替代文字

0 投票
2 回答
239 浏览

android - 使用 xml / java 创建布局的不同行为

我试图重现这个简单布局的行为:


蓝色背景的线性布局占用所有可用空间。



我不明白为什么这个java代码不起作用?屏幕保持黑色。有人可以建议吗?

谢谢。

0 投票
3 回答
11053 浏览

android - Android:无法删除 LinearLayout 中图像之间的垂直间隙

我在Android中有一个简单的LinearLayout,垂直有两个图像:

正如您在以下链接中看到的那样,我无法摆脱图像顶部和底部的间隙:http: //img185.imageshack.us/img185/8484/senzanomev.png

我已经尝试了 LinearLayout 和 ImageViews 上可以想象的一切,即:

没有成功。我该怎么做才能删除这些空白边框?

0 投票
3 回答
7379 浏览

android - LinearLayout OnClickListener 没有响应

我正在通过扩展 LinearLayout 创建自定义小部件。我的自定义小部件中的一个元素是线性布局,从另一个布局膨胀。当我设置 OnClickListener 时,它没有响应。你能给些建议么?

谢谢!

0 投票
1 回答
397 浏览

android - Android,从包含标签调用按钮

我关注了页脚栏的@seanhodges 示例(android 导航栏底部): https ://stackoverflow.com/questions/2369975?tab=votes#tab-top

是否可以从包含标签中调用它,然后在运行时访问每个按钮

从包含标签调用它时,它在屏幕上看起来不错。我尝试在运行时到达按钮,但可以让它工作..

我知道这不是办法,但我正在寻找这样的东西......

可以通过-include-标签完成吗?

谢谢