android-framelayout相关内容

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

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

Android:何时/为什么我应该使用 FrameLayout 而不是 Fragment?

我正在为大屏幕构建一个布局,它应该由 2 个不同的部分组成,一个左一个右一个.为此,我认为使用 2 Fragments 是正确的选择. 然后我查看了带有 Master/Detail-Flow 的导航示例.它有一个 2 窗格布局,右侧是导航,左侧是详细信息视图. 但是在那个例子中,与我期望看到的不同,对于详细信息视图,有一个 FrameLayout 然后保存一个 Fragment,而不是 ..
发布时间:2021-11-27 17:32:39 移动开发

ClassCastException android.widget.FrameLayout$LayoutParams 到 android.support.v4.widget.DrawerLayout$LayoutParams

我正在开发适用于 Android 的导航抽屉.根据我的要求,我要在导航抽屉中显示项目的网格视图和列表视图.我在布局 xml 文件中创建了一个 linearLayout,并在 LinearLayout 中放置了两个小部件(网格视图和列表视图). 运行文件时出现以下错误: java.lang.RuntimeException:无法启动活动 ComponentInfo{com.example ..

按钮始终显示在 FrameLayout 的顶部

我有这样的 FrameLayout: 问题是按钮显示在顶部,而 FrameLayout 类概览告诉我们:“子视图绘制在堆栈中,最近添加的子视图位于顶部". 解决方案 这个答案 棒棒糖及更高版本中的按钮具有默认高度导致他们总是在上面画画.您可以通过覆盖来更改此设置默认的 StateListAnimator. 尝试将其放入按钮 XML 中: ..
发布时间:2021-11-27 17:32:22 移动开发

将框架布局转换为图像并保存

谁能帮助我知道如何将 FrameLayout 的内容捕获到图像中并将其保存到内部或外部存储中. 解决方案 尝试将视图(framelayout)转换为位图: public Bitmap viewToBitmap(View view) {位图位图 = Bitmap.createBitmap(view.getWidth(), view.getHeight(), Bitmap.Config.AR ..
发布时间:2021-11-27 17:32:00 移动开发

活动中的全屏背景图片

我看到许多使用全屏图像作为背景的应用程序.这是一个例子: 我想在一个项目中使用它,到目前为止我发现的最好的方法是使用大尺寸的图像,把它放在 ImageView 中并使用 android: adjustViewBounds="true" 调整边距 问题是,如果屏幕的分辨率非常高,图像就会不够. 我想到的另一个选择是在 FrameLayout 中使用图像,在 width 和 heig ..
发布时间:2021-11-27 17:31:47 移动开发

LinearLayout、RelativeLayout 和 AbsoluteLayout 有什么区别?

我对 LinearLayout、RelativeLayout 和 AbsoluteLayout 之间的区别感到困惑.有人可以告诉我它们之间的确切区别吗? 解决方案 LinearLayout 意味着你可以一个一个(垂直/水平)对齐视图. RelativeLayout 表示基于其父视图和其他视图的关系. ConstraintLayout 类似于 RelativeLayout,因为它 ..

getHeight 为所有 Android UI 对象返回 0

我正在构建一个 UI,它在 XML 中都是静态定义的.所有的东西都有权重,虽然看起来不错,但我想看看东西实际上有合适的高度等等.问题是,无论我在哪里为格式布局调用 .getHeight() 都得到 0.我在 onCreate() 和 onStart() 中都尝试过.一样.也发生在所有 UI 对象上.有什么想法吗? package com.app.conekta;导入 android.app.Ac ..
发布时间:2021-11-25 20:05:06 Java开发

“调用需要 API 级别 23"错误,但 API 1 的 FrameLayout 上存在 getForeground()

总结 最后,我发现了相关问题,setForeground() 在扩展 FrameLayout 的 ViewGroups 上被错误地标记为需要 API 23. 问题 189041:setForeground() 被错误标记为需要 API 23 (NewApi) 用于 ViewGroups 扩展 FrameLayout 如果您没有扩展 FrameLayout,则文档是错误的,需要 A ..

使用FrameLayout作为根布局,在另一个视图的顶部添加具有X,Y偏移的视图

我想将视图放置在现有视图之上.我定位的视图位于LinearLayout内部,该外观位于FrameLayout中. 我正在考虑使用RelativeLayout做到这一点,因为我已经使其部分工作了.我想将新视图对齐到左下角或左上角(作为原点),然后将X和Y偏移到我指定的某个精确值. 如何实现? 这里是个主意: public static void placeTextRelati ..
发布时间:2020-08-26 18:32:55 移动开发

ScrollView溢出其FrameLayout父级

我有一个复杂的LinearLayout(垂直),其中FrameLayout在其他内容上方(TextView和EditText框). FrameLayout包含两件事:a)地图和b)包含半透明的LinearLayout的ScrollView,该半透明的LinearLayout“覆盖"地图. ScrollView最初是GONE,但我以编程方式使其可见.我还以编程方式将视图添加到嵌入在ScrollVie ..

如何在framelayout中设置图像

我想在FrameLayout内部设置图像,但与框架布局的背景重叠 解决方案 这是示例示例, https://snag .gy/IrawbT.jpg 最后放置在堆栈上的 项目将被绘制在堆栈下面的项目之上. 通过这种布局,可以很容易地在其他布局上进行绘制, 尤其是对于诸如按钮放置之类的任务. 要在FrameLayout内安排孩子,请使用 android:layout_gravit ..

FrameLayout子视图在调整大小时无法正确更新

我有一个Android应用程序,其中的根视图是FrameLayout,它在旋转时会保留并调整大小,而不是重新创建. FrameView的子项中有一个占据整个空间的自定义View(主视图),另一个我想沿底部边缘显示为窄带的自定义View(在纵向模式)或右边缘(横向模式). 为此,我从主视图的onSizeChanged()方法运行以下代码: boolean isBandShowing ..
发布时间:2020-08-26 18:32:44 移动开发

如何动态设置android的FrameLayout的宽度和高度?

我正在尝试设置2个框架布局的宽度和高度,这是2个片段的容器,这两个片段都是线性布局的子代. 但是无论何时我用 设置版式的宽度和高度 frameLayout.setLayoutParams(new FrameLayout.LayoutParams(100,100); 这会导致类强制转换异常 java.lang.ClassCastException:android.widget.F ..