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

android - 在 Android 的 FrameLayout 中放置视图

我想以编程方式在 FrameLayout 中添加一个视图,并将其放置在布局中具有特定宽度和高度的特定点中。FrameLayout 支持这个吗?如果不是,我应该使用中间 ViewGroup 来实现这一点吗?

我最初的想法是在 FrameLayout 中添加一个 AbsoluteLayout,并将视图放置在 AbsoluteLayout 中。不幸的是,我刚刚发现 AbsoluteLayout 已被弃用。

任何指针将不胜感激。谢谢。

0 投票
6 回答
115904 浏览

android - FrameLayout中的Android中心视图不起作用

我有一个 FrameLayout,其中有 2 个控件: - 一个在其上绘制图像和一些文本的自定义视图 - 一个带有文本的 textview

我想在 FrameLayout 中居中,但我无法做到。Texview 居中很好,当我让它可见时,我的自定义视图仍然在左侧。

对 Mathias 来说,我在构造函数中什么也不做,它很简单

0 投票
2 回答
2155 浏览

android - 如何将 FrameLayout 添加到 ListView?

如何将 FrameLayout 添加到 ListView?

0 投票
2 回答
4314 浏览

android - Android TabHost 布局问题

这是我的第一个用于 Android 的选项卡式应用程序。我浏览了 androids 网站上的“HelloTabWidget”应用程序,但我不知道如何向选项卡添加内容。FrameLayout 将东西堆叠在左上角(根据我的阅读)。我添加了几个 textview 和一个 imageView,但它只显示添加的最后一项。有没有办法使用线性布局而不是框架布局?如果没有,如何在选项卡中放置多个视图?我所做的与示例唯一不同的是我添加了第 4 个选项卡。在“活动”选项卡之一中,我插入了以下代码以尝试显示多个项目:

这是我遵循的示例的链接:http: //developer.android.com/resources/tutorials/views/hello-tabwidget.html

0 投票
2 回答
1135 浏览

android - Android:SurfaceView 和 Z 级问题

我有一个 FrameLayout,其中首先包含一个 SurfaceView,其次是一个 RelativeLayout,后者又包含各种 Button 和 TextView。

在 SurfaceView 的画布上,我绘制了许多位图,并且通过触摸和运动事件允许用户拖动它们。

这些位图在拖动时会在相对布局内的按钮等下方传递。

现在,我(可能是错误的)理解 SurfaceView 的“Z 级”,或者它所具有的任何东西,与布局其余部分的实际Z 级完全无关。是这样吗?如果是这样,我该如何绕过它,以便将拖动的位图绘制在其他视图之上?或者我可以通过什么其他方式实现全屏画布,但又不让我的按钮等像叠加层的控件一样起作用。

我想我真正需要的是一个底层,触摸事件仍然可以被下面的按钮等拾取。但我不知道如何实现这一点,因为在重绘 Canvas 时,我还必须重绘背景。

能不能把FrameLayout里面RelativeLayout和SurfaceView的顺序调换一下,然后让Canvas的背景透明?如果有怎么办?触摸事件是否仍会“落入”下方的按钮?

感谢您对我的包容,我知道我有点像华夫饼。

0 投票
1 回答
2374 浏览

android - 安卓。如何动态更改整个 FrameLayout 的颜色而不仅仅是 View 背景的颜色?

这是我的 main.xml

在 Framelayout 中,我有一个 View v,其中包含按钮 pressThisButton。

按下按钮时,我可以更改视图中按钮周围的填充背景的颜色——但不能更改整个屏幕的背景——使用

FrameLayout 中是否可以同时更改视图背景和整个屏幕颜色?

感谢您的时间。

0 投票
2 回答
3912 浏览

android - 使用选项卡时 FrameLayout 上的顶部边框

我有一个在我的 android 应用程序中使用选项卡的屏幕。在 tabwidget 和 framelayout 之间有一条线(如边框)​​。我想摆脱那条线,但似乎找不到它是什么。我通过将其可见性设置为已确定它是 FrameLayout 的一部分。请参考以下代码:

这是当前布局的链接以及我正在尝试做的事情 http://img441.imageshack.us/g/screenshot20110116at513.png/

橙色布局是我的应用程序,灰色是我想要做的。

请注意在灰色屏幕截图中选项卡如何流入框架。

抱歉链接,我还不能发布图片:p

谢谢!

0 投票
9 回答
39527 浏览

android - 缩放背景图像以包装布局内容

我有一个包含一些文本字段的布局,并且有一个显示在我的活动顶部的背景图像。我希望背景图像可以缩放以包裹内容(不关心纵横比)。但是,图像大于内容,因此布局改为包裹背景图像。这是我的原始代码:

在搜索了其他一些问题后,我发现了这两个:

如何包装内容视图而不是背景可绘制对象?

缩放可绘制或背景图像?

基于此,我创建了一个带有显示背景的 ImageView 的 FrameLayout。不幸的是,我仍然无法让它工作。我希望背景图像的高度随着文本视图的大小而缩小/扩展,但是使用 FrameLayout,ImageView 适合其父级的大小,我找不到使父级适合的方法文本视图布局的大小。这是我更新的代码:

有人对如何最好地将图像缩放到某些布局内容的大小有任何建议吗?我不关心图像的纵横比,因为没关系,我只希望它填充背景。

谢谢!

0 投票
1 回答
10638 浏览

android - Android:使用 FrameLayout 和 relativeLayout 的屏幕方向

我有一个 android 应用程序,它由 FrameLayout 的主布局组成,它在 RelativeLayout 中设置了两个视图。(请参阅下面的布局 XML 文件)。问题在于第二个视图(view2)屏幕方向(视图变为黑色并且应用程序被冻结)。

我尝试在 layout-land 资源中使用选项 android:orientation="horizo​​ntal" 没有成功。

请指教。

谢谢你。橡树派

主要的.xml

view1.xml

view2.xml

0 投票
5 回答
249068 浏览

android - LinearLayout、RelativeLayout 和 AbsoluteLayout 有什么区别?

我对 LinearLayout、RelativeLayout 和 AbsoluteLayout 之间的区别感到困惑。有人可以告诉我它们之间的确切区别吗?