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

android - 嵌套布局的参数优先级

考虑使用参数 FILL_PARENT、FILL_PARENT 添加到线性布局的 VideoView。

线性布局被添加到作为相对布局的根布局中,参数为 WRAP_CONTENT、WRAP_CONTENT。

哪些参数在这里优先?

0 投票
1 回答
5580 浏览

android - 线性布局 - 重量和 FILL_PARENT 之间的差异

根据documentaion, FILL_PARENT 基本上让视图占据了整个额外空间。重量还决定了视图可以占用多少额外空间。有什么区别?

例如:当我使用时会发生什么,

0 投票
1 回答
1760 浏览

android - 如何防止 TextView 拉伸它的父 LinearLayout?

似乎LinearLayout 中的TextView 迫使LinearLayout 更大。我正在尝试将屏幕顶部 50% 和底部 50% 分割,底部 50% 也分为 3 部分。所以我做了我的重量 3(对于顶部),然后是 1、1、1(对于底部),总共 6 个。

这是它的样子。 http://i.imgur.com/3FJSW.jpg

一旦我取出第一个 LinearLayout 中的 TextView,拆分就正确了。当我将 TextView 放在顶部 LinearLayout 中时,顶部 LinerLayout 会随着 TextView 的数量而变大。

这是我的代码:

0 投票
1 回答
1453 浏览

java - 我的 Android App Java 中的动态透明背景

我想将背景设置为透明图像并在事件触发时更改背景颜色。

我可以将背景图像设置为 xml 文件中的资源,还可以在事件触发时更改 TextView 的颜色,但由于某种原因,我不能同时进行这两种操作。我需要创建一个可绘制的东西吗?

另外,我如何引用顶级LinearLayout。我正在使用带有 ADT 插件和 android sdk 的 Eclipse Java EE Galileo 进行编程。操作系统 android 2.1-update1 (eclair)。我的朋友可以在 actionscript 中做到这一点,而我必须在 java 中做到这一点才能打败他,哈哈。

0 投票
2 回答
15788 浏览

android - 线性布局中心

我对 LinearLayout 中的对齐有一点问题。

我试图让前两个元素左对齐,第三个元素位于屏幕中央。

这是我的代码(从 id、text、src 中清除):

替代文字 http://img807.imageshack.us/img807/5953/imageg.png

这是我想要做的,左边是粉红色和黄色,中间是红色

任何想法 ?

0 投票
3 回答
2539 浏览

android - 安卓动态背景

我有点像一个新的 android 开发人员,并且有一个关于在运行时动态更改背景的问题。

我想要做的是在 LinearLayout 标记中设置背景颜色,然后在我的活动类中更改该背景颜色。下面的代码不起作用。我是否遗漏了什么或者这是尝试在线性布局中更改背景颜色的错误方法

提前致谢

0 投票
2 回答
1236 浏览

android - 一些高级用户界面的问题

我正在尝试创建带有圆角的表格。我有相当多的 XML 来做到这一点,但我有一个问题。表格将自身包裹到其内部文本的宽度。我希望整个东西都填满父母(尽管我想要在它周围有一个边框,所以我有一些缓冲)。我不明白为什么当我拥有一切可以填充_parent 时它不是。有人可以指出什么问题吗?

这是我的意思的屏幕截图和我的 XML 的副本:

截图 1

shape_outer.xml

shape_inner.xml

我的布局:

0 投票
2 回答
2065 浏览

android - Android 视图使用 linerlayout 填充屏幕

尝试编写一个游戏,使大部分屏幕都充满我的 GameView (自定义视图,派生自 View)

然后我想在屏幕底部有一个区域用于消息等。在下面我只是想在那里放一个按钮来说明这个问题。

当它运行时,按钮永远不会显示。如果我在 GameView 之前移动按钮,那么它可以与屏幕顶部的按钮一起使用。因为它在上面 GameView 以某种方式抓住了所有的屏幕。还尝试给 GameView 的 layout_weight 为 1,按钮为 0(反之亦然)

我是否必须在 GameView 中实现 onMeasure 东西(我还不能完全理解)还是我错过了什么?

0 投票
1 回答
2673 浏览

android - 在区域内的 TextView 中居中文本时遇到问题

我遇到了 TextViews 问题,并且在文本区域内将文本居中。具体来说,我有一个 TextView,但是当我的文本里面包含跨越下边距的字母(即 p、g、q、y 等)时,这些字母会被截断。我试图将文本集中在该区域内,但运气不佳。

[更新] 我现在解决了使用 wrap_content 作为我的高度在底部截断的字母,但发现了另一个问题。现在看来,文本在该区域中的位置较低,在顶部留下了这个间隙。我修改了布局以反映最新的(见下文)。基本上,那些之前被截断的字符(g、y、j 等)正在接触正下方的区域,这很好,但它似乎在顶部留下了填充。我尝试将重力更改为 center_vertical 或 center,但运气不佳:

请注意,我必须使用给定 textSizes 的规范(即我无法更改这些值)

任何人都可以帮忙吗?

MB

0 投票
7 回答
107020 浏览

android - 如何用两个相等的LinearLayouts分割屏幕?

想用两个 LinearLayouts 为我的应用程序拆分一个屏幕。我应该使用什么参数来精确分割成两个相等的部分 - 第一个 LinearLayout 在顶部,第二个在它下面。