我是编程新手。我在使用GraphicalLayout,然后当我阅读xml文件时,我看到了FrameLayout。然后我搜索了一下,但找不到有用的东西。什么是FrameLayout?它做什么?
您可以将“相框
”一词视为常规相框。你用那个框架做什么?您可以将照片放在该框架中的一个顶部到另一个顶部。与FrameLayout
相同,我们可以将视图(任何布局或小部件,如按钮,文本,图像等)放在其他视图之上,因为@ojonugwa向您显示图像的文本视图顶部。
FrameLayout
是ViewGroup
的最简单实现。子视图在堆栈中绘制,最新添加的视图在堆栈顶部绘制。通常,您可以使用以下方法之一或将其组合:
“框架布局”
Android:layout_gravity
来导航它们使用FrameLayout
的另一种流行方法:
片段
容器视图组
的祖先您可以使用FrameLayout将子视图堆叠在一起,最新的子视图位于堆栈的顶部。在下面的示例中,TextView是最新的,因此它会自动放置在ImageView的顶部。
例如:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ImageView
android:id="@+id/backgroundImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="centerCrop"
android:src="@drawable/bitmapie" />
<TextView
android:id="@+id/descTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginTop="70dp"
android:background="@android:color/holo_blue_light"
android:padding="10dp"
android:text="TextView placed at the top of the Imageview"
android:textColor="@android:color/white"
android:textSize="22sp" />
</FrameLayout>
输出:
问题内容: 无论我在哪里看,似乎都可以用作。为什么总是看到? 问题答案: 您基本上可以使用,或者仍然可以使用,但是您的问题的答案在的文档中: FrameLayout旨在遮挡屏幕上的某个区域以显示单个项目。通常,应使用FrameLayout来保存单个子视图,因为在子视图彼此不重叠的情况下,难以以可扩展到不同屏幕尺寸的方式组织子视图。不过,您可以使用android:layout_gravity属性将多
6.2.3.FrameLayout FrameLayout(帧布局)将其下的子元素相互覆盖起来,就像一副扑克牌,只留一个显示在外面。它可以用于标签的实现,也可以作为以后要用的控件的临时存放地。
问题内容: 我正在阅读一本有关html开发的书(我还比较陌生),尽管该书一个月前(2011年11月)才刚刚出版,但作者是一位经验丰富的编码人员,也许可以用于行动形式是老派? 因为我试图获得示例代码的要点,但是尽管进行了搜索,却找不到解释。 在Google,SO和www.w3schools.com上。 有人知道该动作对表格意味着什么吗? 问题答案: 动作通常指定提交表单的文件/页面(使用方法参数中所
问题内容: 为什么我们需要特定于数据库的功能,例如mysql_real_escape_string()?addlashes()不能做什么? 暂时忽略了参数化查询的高级替代方案,是一个仅使用addlashes()的web应用仍然容易受到SQL注入的攻击,如果是,怎么办? 问题答案: 当处理多字节编码的字符串时,加号通常不够好。
问题内容: 我有以下代码: 据我了解,我创建了一个按钮,上面写着“清除”。然后,我必须将一个动作与此按钮关联(如果按下该按钮会发生什么),并由完成。这样对吗? 但是我不知道该在哪里指定动作。按下按钮应该清除文本区域,据我所知,应该在某处有代码清除文本区域。但是在给定的示例中, 。的参数中只有“ this” 。 程序如何知道按下按钮时应清除文本区域? 如果需要,请在此处给出完整的代码。 问题答案:
问题内容: 显示在Netty 4升级文档中。您能解释一下它的作用吗? 谢谢! 问题答案: 这是一个通过套接字的选项,用于确定排队的连接数。 http://docs.oracle.com/javase/7/docs/api/java/net/ServerSocket.html 传入连接指示(连接请求)的最大队列长度设置为backlog参数。如果在队列已满时出现连接指示,则拒绝连接。 有关网络渠道的更