android-framelayout相关内容

如何禁用背后视图点击事件Framelayout

这里我有一个视图寻呼机活动,它有一个图像视图和 2 个覆盖栏.我使用 android xml 文件布局本身制作了覆盖栏. 这里我的要求是这样的 1) 第一次单击查看寻呼机的图像视图 = 显示顶部和底部矩形覆盖栏.2) 第二次单击查看寻呼机的图像视图 = 隐藏这些叠加层. 这两个都是类似android画廊视图类型的功能. 但是,当这些顶部和底部布局栏显示时,我只想使用按钮单击 ..

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

我有一个包含一些文本字段的布局,并且有一个背景图像显示在我的活动顶部.我希望背景图像可以缩放以包裹内容(不关心纵横比).但是,图像大于内容,因此布局改为包裹背景图像.这是我的原始代码: 对于如何最好地使图像缩放到某些布局内容的大小,是否有人有任何建议?我不关心图像的纵横比,因为这无关紧要,我只想让它填充背景. 谢谢! 解决方案 我遇到了同样的问题(我认为),我能找到的唯一解决方 ..

活动中的全屏背景图像

我看到许多使用全屏图像作为背景的应用程序.这是一个例子: 我想在项目中使用它,到目前为止我发现的最好方法是使用大尺寸的图像,将其放入 ImageView 并使用 android:adjustViewBounds="true" 调整边距 问题是,如果屏幕的分辨率非常高,图像就会不足. 我想到的另一个选择是在 FrameLayout 中使用图像,match_parent 在 widt ..
发布时间:2022-01-08 12:36:36 移动开发

Android 全屏相机 - 同时保持相机选择的比例

我们正在尝试构建类似于 Instagram 相机屏幕的东西.即允许用户拍摄 square 照片.在执行此操作时,U.i 必须能够让用户在 fullScreen 模式下看到相机.我们想强制用户以 portrait 模式 拍摄图像 获取相机可能的比例 我们正在计算 camera 可用的 best 比率 private Camera.Size getOptimalPreviewSize(L ..
发布时间:2021-11-27 17:38:23 Java开发

如何创建一个覆盖层来阻止它下面的 UI 的触摸事件?

我使用了一层带有半透明背景的框架布局来创建叠加层.但是这个叠加层不会阻止触摸事件与其下方的视图进行交互.应如何创建阻止所有触摸事件的叠加层? 解决方案 以下代码将在所有内容之上添加叠加层: View v1 = new View(this);WindowManager.LayoutParams params = 新的 WindowManager.LayoutParams(1000,50,W ..
发布时间:2021-11-27 17:37:30 移动开发

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

我有一个 FrameLayout,其中有 2 个控件:- 在其上绘制图像和一些文本的自定义视图- 带有文本的文本视图 我想在 FrameLayout 中居中,但我无法做到.Texview 居中就好了,当我让它可见时,我的自定义视图仍然在左侧. 对 Mathias 来说,我不会在构造函数中做任何事情,只是很简单 public class MyMapView ..
发布时间:2021-11-27 17:37:10 移动开发

处理屏幕旋转上的片段重复(带有示例代码)

有一些类似的答案,但不是针对这种情况. 我的情况很简单. 我的 Activity 有两种不同的布局,一种是纵向,另一种是横向. 在纵向中,我使用并将Fragment动态添加到其中. 在横向中,我使用,所以Fragment是静态.(其实这无所谓) 它首先从Portrait开始,然后我简单地添加了Fragment: ListFrag listFrag = new Lis ..

是否可以向以编程方式设置的框架布局添加按钮?

这有点难以描述,但我会尽我所能: 我正在开发一个使用自定义相机活动的 Android 应用程序.在此相机活动中,我使用编程方式创建表面视图,并将其设置为 xml 布局文件中定义的框架布局(覆盖全屏). 我现在的问题是,如何将其他元素添加到框架布局中?只能以编程方式吗?我问是因为到目前为止我只能以编程方式添加其他元素.我在 xml 布局中添加的元素没有出现在屏幕上.它们是否可能就在我添加 ..
发布时间:2021-11-27 17:36:30 Java开发

FrameLayout 中 RecyclerView 上方的充气视图

单击按钮时,我试图在 RecyclerView 上方增加 EditText.但不是将 EditText 添加到布局的顶部,从而将 RecyclerView 向下推,而是简单地将其放置在 RecyclerView 的顶部,像这样覆盖它: 可以看到“New Text"覆盖了RecyclerView的第一项.如何让它在 RecyclerView 上方膨胀,并将 RecyclerView 向下推,以 ..