问题标签 [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.
android - 如何以编程方式调整视图的 z 顺序
下面的代码是我尝试将 mMyView 发送到 mPivotParent 的一组子项的前面或后面,因此它将呈现在其他人的顶部或后面。在我的情况下,隐藏视图是不够的。
mPivotParent 是一个 FrameLayout。
查看mPivotParent.mChildren
显示我下面的代码“有效”,因为顺序设置正确。然而它对 z 顺序没有影响。不仅如此,调用重新定位代码的次数越多,帧速率也会越来越慢。总共有 4 个孩子mPivotParent.mChildrenCount
,如预期的那样始终保持在 4 个。
我的目标是 API Level 7。
android - Android 应用中的 FrameLayout 边框
为了限制 FrameLayout 或其中的视图的最大大小,我必须实施什么?
我正在为我的 Android 应用程序使用 FrameLayout:
我给它添加了一个视图:
(DogView 扩展视图)
我正在使用位图初始化视图:
我想在图片周围移动(我已经实现了触摸控制)但不能在图片之外移动。一个很好的例子是一个图片库应用程序:当图片被缩放时,你可以绕过它,但在边框上有弹性效果,不允许进入黑暗的一面。
当我试图超出位图的维度时,我必须采取什么措施来阻止我?
android - 在 FrameLayout 中启动活动
一旦用户单击在 FrameLayout 中呈现的按钮,我需要启动一个新活动。它呈现了我希望用户单击的按钮,但当然它现在没有做任何事情。
类的代码如下,但是我不能调用startActivity(intent)。
提前非常感谢!
android - 如何在android的FrameLayout中显示一个活动
我已经搜索过这个但无法得到解决方案。
我在一个活动中创建了 3 个选项卡(使用按钮)。每当我单击一个按钮时,相应的活动应显示在选项卡下方。我知道这可以通过 Tab Host 实现,但我不想使用它。如果我在选项卡下方声明一个框架布局,我如何将框架布局的内容设置为我想要的 Activity?我正在开发 Android 2.2。
请为此提供解决方案。
更新:我想在 TabHost 中有类似这样的自定义选项卡。
android - android游戏循环surfaceview覆盖与framelayout导致滞后
我目前正在编写一个 android 游戏,但现在,我遇到了一些奇怪的控件问题
如果我有一个包含所有控件(HP、点、游戏控件..等)的框架布局并将其放在我的表面视图之上,我的 fps 将永远不会超过 20 fps;如果我删除框架布局,游戏将达到 50+fps。
我怀疑系统将我的surfaceview和framelayout的内容全部渲染在一个线程中,这解释了为什么它这么慢
这是我的游戏循环代码
我很确定我所有的游戏逻辑和位图都是正确的;如果我注释掉所有 onDraw 函数和其他所有内容,我仍然只有 20-23 fps 的帧布局。
有其他选择吗?可以为 UI 绘制创建一个单独的线程吗?还是我做错了?
这是我的 XML 状态:
android - android游戏surfaceview与framelayout慢
我目前正在写一个游戏,现在遇到了一个问题。
在我的游戏中,如果我在我的自定义表面视图类上覆盖一个框架布局,我的帧速率将根据放置在框架布局中的视图小部件的数量而下降。
我正在使用框架布局来放置一些游戏控件和文本视图以进行点显示..
我想过直接在游戏循环中的surfaceview上实现控件,但这基本上破坏了Android UI小部件的目的,而且必须在XML中移动会容易得多。
如何解决这个问题呢?
这是我的代码: XML 文件:
编辑:我做了一些实验:
如果我将自定义表面视图缩放到顶部没有 UI 小部件(覆盖)表面视图的大小,则不会发生 FPS 的滞后和下降,这让我认为问题与渲染无关......
android - Android:如何在 android 中对两个图像视图执行缩放?
我的布局中有两个图像。我需要放大我触摸的那个图像。我们知道 Frame 一次只能显示一个视图。那么如何分别对每个图像视图执行缩放?我的 xml 文件:
活动文件:
现在我只能缩放顶部的 image1。如何在触摸 image2 时获得底部图像的缩放功能?我应该能够缩放我触摸的图像。请帮我。
java - 如何在 FrameLayout 中显示/隐藏 ImageView
我试图特别显示/隐藏 a ImageView
,它在 a 内FrameLayout
。同时,我要隐藏或显示(相反ImageView
),LinearLayout
id为recents_linear_layout
我的java代码,抛出一个NullPointerException
,因为它找不到ImageView
(因为这是在执行com.android.systemui.recent.RecentsHorizontalScrollView
。这是代码
提前致谢。
android - 在一个屏幕中显示 3 个活动
我的程序中有 3 个 FrameLayout。
我的程序中有三个 FrameLayout。我想在每一个中,都会显示一个 Activity。有这样的可能吗?谢谢。
android - FrameLayout中的透明TextView背景
我在 FrameLayout 中的 ImageView 上放置了一个 TextView。我已经为 TextView 尝试了各种 android:background 组合,但总是得到一个透明的灰色背景。我想要一个透明的背景。android:background 属性似乎被忽略了。