问题标签 [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 投票
16 回答
232430 浏览

xml - android视图中经常出现的问题,解析XML时出错:未绑定前缀

我在 android 视图中经常遇到问题,Error parsing XML: unbound prefix on Line 2.

0 投票
1 回答
2870 浏览

android - 将 CheckBox 添加到 ListView 项目会阻止它接收 ItemClick

在 ListView 的 Adapter 中,我返回一个 LinearLayout,我在其中添加了一个 Checkbox、一个 ImageView 和一个 TextView。这基本上构造了一个ListView,其中每个项目包含一个Checkbox、一个ImageView和一个TextView。然而奇怪的是,如果我不添加 Checkbox,那么 ListView 会正确接收 onItemClick 事件,只要我添加 Checkbox,ListView 的 onItemClick 就再也不会被触发,好像 Checkbox 吃掉了传递给的所有 OnClick 事件列表显示。

任何想法我该如何解决这个问题?我希望用户能够选中/取消选中复选框,同时能够单击这些 ListView 项目,如果他们单击复选框以外的 ListView 项目的区域。

0 投票
2 回答
633 浏览

xml - 如何在运行时 (Android) 期间从 XML 交换 LinearLayouts?

我正在尝试在我的代码中创建一个选项来使用首选项更改布局。我已经在 XML 中创建了两个布局,但我不知道如何在运行时在两者之间进行交换。我想让它在 onResume() 期间进行检查,因为它是在从 Preferences 屏幕返回后和启动时直接调用的,但是我无法弄清楚必要的代码。我第二次尝试使用 setContentView() ,但它似乎没有用。我能做些什么?提前致谢!

0 投票
1 回答
10526 浏览

android - Android TableLayout 问题:得到一个固定宽度的右列?

编辑:我比以前更进了一步

我一直在尝试获得一个简单的 2 列 TableLayout,我的左列中有一个 LinearLayout,我动态添加元素,填充水平空间,除了固定的 100px 右列。

如果 LinearLayout 包含多个元素,这就是我目前所拥有的。如果它只包含一个元素,则右列被推到屏幕的右侧

我尝试过的事情:

  • 将可绘制视图(应该是固定列)更改为android:layout_width="150px"
  • stretchcolumns设置更改为 0。
  • 将左列更改layout_width为 fill_parent(将右列推离屏幕)或 wrap_content(折叠左列)

有什么想法吗?

0 投票
3 回答
40821 浏览

android - 如何在 Android 线性布局中使按钮覆盖全屏宽度?

我在宽度为的线性布局中有以下三个按钮fill_parent

如何将这些按钮的宽度设置为均匀覆盖整个屏幕区域?

0 投票
3 回答
4148 浏览

java - Android - 用按钮填充布局

只是一个关于你将如何实施这个的快速问题。我希望屏幕底部有按钮,但如果屏幕尺寸较大,则会添加更多按钮。

例如,在小屏幕尺寸下,底部可能有 4-5 个按钮,但如果您在平板电脑或类似设备上运行它,则可能有 20 个按钮。

有什么建议么?它也不能滚动,它只需要用按钮动态填充布局。

谢谢。

0 投票
1 回答
829 浏览

xml - xml vs java LinearLayout 填充

下面的xml版本正确处理高度和宽度,而java没有java缺少什么?

xml

爪哇

grid_text_view

我已经尝试了 ll.invalidate() 并且它也不起作用?:(

http://www.flickr.com/photos/48409507@N06/sets/72157623618407586/的截图

0 投票
3 回答
38278 浏览

android - 添加视图后刷新 LinearLayout

我正在尝试将视图动态添加到线性布局。我通过 getChildCount() 看到视图已添加到布局中,但即使在布局上调用 invalidate() 也不会让孩子出现。

我错过了什么吗?

0 投票
3 回答
2467 浏览

android - Android:在视图本身之后添加视图 onclick

我有一个LinearLayout带有OnClick处理程序的视图,我想在触发 OnClick 事件时以编程方式在 LinearLayout 之后添加一个视图。

info是我要添加的视图。view是点击的视图,之后我要添加info.

我怎样才能做到这一点?

0 投票
1 回答
3613 浏览

android - Android LinearLayout 动画的可见性问题

我试图通过将它们的可见性属性分别设置为“VISIBLE”和“GONE”来交换两个线性布局。我也在交换布局时使用动画。动画成功完成,我看到了正确的布局。但是,其可见性属性设置为“GONE”的先前布局仍然会收到点击,即使它不可见。同时,“VISIBLE”布局只有在“GONE”布局不可点击的区域被点击时才会收到点击。我还在“可见”布局上调用 requestFocus 方法。但这无济于事。

此外,如果我跳过动画部分并仅设置可见性属性,则一切正常。

我在这里想念什么?