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

android - 在线性布局中均匀缩放图像

我有一个包含 6 个图像的线性布局,它们水平跨越线性布局。

问题是,前 5 张图像没有缩放并采用像素宽度,第 6 张图像被压缩,因为水平方向没有足够的空间。

有没有办法缩小所有图像以使它们具有统一的外观?

0 投票
1 回答
201 浏览

android - Android线性布局设计问题

对于我的设计,我在 xml 文件中有类似的内容:

该设计就像一行有两个单元格。我希望其中一个自动调整大小并填充行,其中一个具有固定大小。我希望第二个线性布局来包装它的内容,第一个来填充其余的空间。就像在 css 中一样,有两个 div 向左浮动,一个具有固定大小,一个填充行的其余部分。

是否可以使用 xml 文件而不手动更改大小?

0 投票
3 回答
6983 浏览

android - 如何摆脱 LinearLayout 中的额外间距?

我已经构建了一个使用 LinearLayout 的小部件,并且在布局中放置了两个 TextView。布局的重心是“顶部”。

问题是我在两个 TextView 之间有一个空格,我无法摆脱它。

如您所见,我尝试将 padding 0 和 verticalSpacing 0 放在一起,但它们之间仍然有一个空格。

我该如何解决?

谢谢。

0 投票
2 回答
1819 浏览

android - 如何在 Java 代码中更改嵌套布局的子视图组的宽度?

我有一个线性布局的布局 xml 文件。其中一个孩子又是一个 ViewGroup 相对布局。在我的 java 代码中,我想根据我的要求更改这个子视图组的宽度。我试过这个

我不能这样做,因为 findViewById(childViewGroup) 不获取 ViewGroups 它只为 Views 做。

注意:我不能为这个小要求定义一个全新的 layout.xml,因为它是一个巨大的布局文件,可能会导致性能开销。我只想在我的 java 活动代码中更改子视图组的宽度。

在此先感谢您的帮助。

0 投票
3 回答
25304 浏览

android - 在线性布局中嵌套相对布局

我的 layout.xml 中有以下代码。

在 eclipse 插件布局创建器中,EditText 和按钮正确显示。(见下面的截图)

替代文字

但在设备和模拟器上,该按钮并未隐藏。(见下面的截图)

替代文字

知道为什么按钮会隐藏在设备中吗?

0 投票
3 回答
23666 浏览

android - 如何在颜色状态列表资源中指定背景颜色?

为了让我的应用程序的用户知道哪个字段当前具有焦点,我正在尝试根据当前状态更改某些字段的背景颜色,但是,我在理解 Androids Color State List Resources 时遇到了麻烦:

我找到了示例(抱歉,URL 不再有效),如果我尝试完全相同,即如果我想调整textColor,事情就可以工作。但是,如果我尝试一个稍微不同的事情,即调整背景颜色,事情不起作用,我不明白为什么?这怎么这么不协调???

为了更容易理解我想要做什么,我附加了我的杂项。.xml 文件:

AndroidManifest.xml文件:

Test-Activity:_

res/values/strings.xml:_

res/color/button_test_color.xml

最后是我的res/layout/main.xml文件:

如果我按照此处所示运行它,它会起作用,即我得到一个按钮,其文本颜色会根据按钮是否聚焦、按下等而改变。

如果我取消注释下部按钮,我只是翻转了 textColor 和 background 的属性值,我得到一个异常,说明

我到底在这里想念什么?为什么该颜色状态列表可以作为文本颜色但不能作为背景颜色?如何根据视图的状态指定视图的背景颜色?

0 投票
1 回答
21511 浏览

android - listview addFooterView 问题

我有内容需要在我的列表视图上方和下方显示,如果您可以一起使用滚动视图和列表视图,那么滚动视图将非常有用。由于那不是最好的解决方案,我一直在尝试做一些事情来将页脚内容添加到我的列表视图中,

下面的图片显示了当我添加不同类型的行作为最后一行时会发生什么。我无法让我的内容填满行的宽度

替代文字

我有几个按钮需要放在页脚中。我正在使用扩展 BaseAdapter 的自定义适配器。

我也尝试过使用 addFooterView 但如果您正在实现自己的适配器,我对如何使用 addFooterView 方法感到困惑。任何人都有任何关于如何在自定义适配器上实现 addFooterView 的简单示例

或者

有没有办法让这个位置的行(如图所示)更好地显示,这是我用来创建这个页脚行的代码

编辑:

这是我的页脚布局的 xml

这是样式/按钮的 xml

标准风格

0 投票
6 回答
25598 浏览

android - 在“顶栏”和“底栏”之间使用 ListView 的 Android 布局

我正在尝试构建一个布局,其中屏幕顶部有一个文本视图,屏幕底部有一个底栏。这些视图中的每一个都应该保持固定,并且在这两个视图之间应该是一个 ListView。

我的布局(见下文)几乎可以正常工作:顶部和底部组件保持固定,列表视图滚动。“问题”是我的 ListView 的最后一行仍然隐藏在底栏后面。

有关如何调整布局的任何建议?

谢谢!

0 投票
1 回答
799 浏览

android - Android:可拖动视图以显示另一个视图(类似于 Facebook)

对于那些使用过 Facebook 应用程序的人来说,它有一种有趣的方式来显示有关家庭活动的更多信息,方法是在屏幕底部有一个可拖动的视图,向上拖动时会显示 Facebook 通知。向下拖动相同的视图会隐藏通知。请注意,这可以通过按住并将其拖动到屏幕顶部或简单地将其朝该方向扔来起作用。

我想为我的应用程序做类似的事情。我的活动底部有一个 LinearLayout,希望能够向上拖动它以查看更多信息。我该怎么做呢?有没有可用的教程?

0 投票
10 回答
317949 浏览

android - 如何使 LinearLayout 可滚动?

我在屏幕上有很多项目,我需要使用滚动条以便用户可以向下滚动。但是,滚动条要么不可见,要么不起作用。如何将滚动条添加到LinearLayout?