问题标签 [android-framelayout]

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 投票
2 回答
3872 浏览

android - FrameLayout onClick 用于 Android 上的重叠图像

一开始我认为这个问题很容易解决,但事实证明这是一个挑战。

场景 一个 FrameLayout 和两个 ImageView,一个在另一个之上。第一个图像有一个翻译动画和一个 onClick 事件。让我们把它翻译成一些实际的东西:Framelayout 有一个 Rabbit 图像和一个 Bush 图像。兔子有一个平移动画,所以它会移出灌木丛。一旦兔子变得可见,用户就可以点击它。不幸的是,这不能按预期工作。即使兔子不可见(在灌木后面),如果用户点击灌木,兔子的点击事件也会触发。我试图为灌木图像添加 onClick 事件(它不做任何事情),但现在只有这个会触发,而兔子不会。

代码

动画片

布局

我希望 Rabbit 图像的 onClick 事件仅在可见时触发。有什么解决办法吗?谢谢你。

0 投票
3 回答
1517 浏览

android - 我需要一个会忽略孩子测量的 FrameLayout

我有这个框架布局:

而且我只希望 FrameLayout 与我传递的背景一样大。如果 ImageView 大于 FrameLayout 的背景,我希望 ImageView 被缩放以适应,而不是拉伸布局。

我试图制作一个自定义布局,但我认为我是真的。这是我要去的地方:

}

布局保持我想要的大小,但永远不会绘制孩子。我还需要覆盖什么才能使其正常工作?

感谢您的任何意见。

0 投票
1 回答
22695 浏览

android - 单击按钮时更改框架布局的内容

对,我定义了一个主布局,它有一个框架,该框架中有一个表格,然后在底部有一个带有大量按钮的水平滚动视图。单击按钮时,框架的内容应更改为新表格,就像您在选项卡布局教程中选择不同的选项卡时一样(不使用选项卡布局,因为我有很多不适合屏幕的按钮,除非滚动)

现在对于选项卡,更改选项卡的内容似乎很容易,如下所示:

我怎样才能对框架内容和按钮做类似的事情?我在想一些事情

0 投票
1 回答
378 浏览

android - 生成新视图时,它们相互堆叠

当我单击按钮以将新按钮添加到框架布局时,新按钮会堆叠在一起。知道我做错了什么吗?

0 投票
1 回答
554 浏览

java - 将 FrameLayout 放在 WebView 之上?

首先,我已经阅读了其他一些 WebView 问题,但似乎没有一个问题完全相同。

我有 aWebView和 a FrameLayout, FrameLayOut 看起来像..

然后我将Webviewand添加FrameLayout到我的LinearLayout喜欢中..

但是,这呈现得很奇怪..而不是 FrameLayout 显示在它呈现在页面顶部的 Webview 的“顶部”,Webview 位于右侧(主要是页面外),屏幕的其余部分为黑色。为什么?

0 投票
2 回答
2609 浏览

android - 如何在Android中将两个视图放置在某个坐标上,彼此重叠?

我有两个视图,一个游戏视图和一个 admob 视图。

我希望游戏视图位于 0、0 和填充父级(因此它覆盖整个屏幕),并且我希望 admob 视图位于 50、50(只是一个示例坐标)和填充内容。

如何在 Android 中使用 FrameLayout 执行此操作?不管是通过 layout-xml 还是以编程方式。

我花了很多时间搜索示例并自己调整代码,但没有任何运气。

具体的示例代码比 Android 中视图通常如何工作的链接更受欢迎。

更新1:

这是我当前的代码。

通过 XML 布局:

布局:

爪哇:

通过纯 Java

在这里,我尝试使用坐标 240、430 - 因为我知道横幅是 320x50,所以我想尝试放在中心。

结果

XML-layout:MainMenu-view 显示但 admob-view 不显示纯 Java:MainMenu-view 显示,admob-view 显示。但是 admob 视图显示在 0, 0。

0 投票
2 回答
6159 浏览

android - 在 FrameLayout 中拉伸图像以匹配相邻元素的高度?

高度设置为 fill_parent 的 RelativeLayout 中的 ImageView 实例将像 RelativeLayout 一样拉伸。例如,如果同一布局中的 EditText 为 10 行高,则图像将拉伸到 10 行高。

如何在 FrameLayout 中复制这种行为?设置为 fill_parent 的图像高度似乎与 wrap_content 的行为相同,无论 FrameLayout 中其他项目的高度如何。

我宁愿纯粹在 XML 中处理这个问题。

0 投票
1 回答
839 浏览

android - 自定义布局:嵌套视图的大小为全屏

我正在创建一个自定义布局类,并且布局中的视图大小正确。我遇到的问题是,如果我在其中包含另一个布局,那么所有嵌套视图的子视图的大小基本上都是全屏大小。

XML 布局代码 - FrameLayout 中的内容大小不正确。

用于自定义布局的 Java 代码。

0 投票
1 回答
1170 浏览

java - TabHost 后膨胀过程中的错误

我在 TabHost 中有一个 FrameLayout。我收到以下错误。如何让它在 Eclipse 中呈现?

这是我的 XML

0 投票
2 回答
4139 浏览

android - 在 FrameLayout 中的视图之间切换

如何在 FrameLayout 中的视图之间切换?例如,我的 FrameLayout 中有一个 SurfaceView,我希望它在游戏结束时显示一个 DialogBox 以接收用户文本输入。我假设 DialogBox 将作为另一个视图存储在 FrameLayout 中,但我如何实际显示它?我需要从我的 SurfaceView 调用它,因为当 SurfaceView 中发生某些事情时,需要显示该 DialogBox。