android – 隐藏在ToolBar后面的ListView,以及隐藏在ListView后面的浮动 *** 作按钮

android – 隐藏在ToolBar后面的ListView,以及隐藏在ListView后面的浮动 *** 作按钮,第1张

概述我的FAB将显示在 android studio的设计窗口中,但在我实际运行应用程序时不显示. 另外,我有一个ListView项目,我指定它应该位于工具栏下方,但是当我运行应用程序时,它部分隐藏在工具栏后面. <?xml version="1.0" encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.c 我的FAB将显示在 android studio的设计窗口中,但在我实际运行应用程序时不显示.

另外,我有一个ListVIEw项目,我指定它应该位于工具栏下方,但是当我运行应用程序时,它部分隐藏在工具栏后面.

<?xml version="1.0" enCoding="utf-8"?><relativeLayoutxmlns:androID="http://schemas.androID.com/apk/res/androID"xmlns:app="http://schemas.androID.com/apk/res-auto"xmlns:tools="http://schemas.androID.com/tools"androID:layout_wIDth="match_parent"androID:layout_height="match_parent"androID:fitsSystemwindows="true"tools:context=".MainActivity"><androID.support.v7.Widget.Toolbar    androID:ID="@+ID/my_toolbar"    androID:layout_wIDth="match_parent"    androID:layout_height="?attr/actionbarSize"    androID:background="?attr/colorPrimary"    androID:theme="@style/themeOverlay.AppCompat.Actionbar"    app:popuptheme="@style/themeOverlay.AppCompat.light"    androID:layout_alignParenttop="true"    androID:layout_alignParentleft="true"    androID:layout_alignParentStart="true" /><ListVIEw    androID:ID="@+ID/androID:List"    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent"    androID:layout_alignParentleft="true"    androID:layout_alignParentStart="true"    androID:layout_below="@+ID/my_toolbar" /><at.markushi.ui.Circlebutton    androID:layout_wIDth="64dp"    androID:layout_height="64dp"    app:cb_color="@color/colorPrimary"    app:cb_pressedRingWIDth="8dp"    androID:layout_alignParentBottom="true"    androID:layout_alignParentEnd="true"    androID:layout_alignParentRight="true"    androID:onClick="openEditorForNewNote"    androID:src="@drawable/ic_action_add"/></relativeLayout>

how the layout appears in design mode

how app appears when run

做什么?

解决方法

My FAB will shows up in the design window in androID studio but does not show up when I actually run the app.

尝试在代码中将FAB移动到ListVIEw上方,如下所示:

<?xml version="1.0" enCoding="utf-8"?><relativeLayoutxmlns:androID="http://schemas.androID.com/apk/res/androID"xmlns:app="http://schemas.androID.com/apk/res-auto"xmlns:tools="http://schemas.androID.com/tools"androID:layout_wIDth="match_parent"androID:layout_height="match_parent"androID:fitsSystemwindows="true"tools:context=".MainActivity"><androID.support.v7.Widget.Toolbar    androID:ID="@+ID/my_toolbar"    androID:layout_wIDth="match_parent"    androID:layout_height="?attr/actionbarSize"    androID:background="?attr/colorPrimary"    androID:theme="@style/themeOverlay.AppCompat.Actionbar"    app:popuptheme="@style/themeOverlay.AppCompat.light"    androID:layout_alignParenttop="true"    androID:layout_alignParentleft="true"    androID:layout_alignParentStart="true" /><at.markushi.ui.Circlebutton    androID:layout_wIDth="64dp"    androID:layout_height="64dp"    app:cb_color="@color/colorPrimary"    app:cb_pressedRingWIDth="8dp"    androID:layout_alignParentBottom="true"    androID:layout_alignParentEnd="true"    androID:layout_alignParentRight="true"    androID:onClick="openEditorForNewNote"    androID:src="@drawable/ic_action_add"/><ListVIEw    androID:ID="@+ID/androID:List"    androID:layout_wIDth="match_parent"    androID:layout_height="wrap_content"    androID:layout_alignParentleft="true"    androID:layout_alignParentStart="true"    androID:layout_below="@+ID/my_toolbar" /></relativeLayout>

基本上,AndroID会根据XML标记中的顺序以特定顺序呈现布局.

In addition,I have a ListVIEw item which I have specifIEd should sit below the toolbar,yet when I run the app it is partially hIDden behind the toolbar.

将ListVIEw的高度更改为wrap_content(我在上面的代码中将其更改为如此,但这里又是):

<ListVIEw    androID:ID="@+ID/androID:List"    androID:layout_wIDth="match_parent"    androID:layout_height="wrap_content"    androID:layout_alignParentleft="true"    androID:layout_alignParentStart="true"    androID:layout_below="@+ID/my_toolbar" />

因为ListVIEw是工具栏的兄弟,所以当高度设置为match_parent时,它会填满整个屏幕,包括工具栏下的区域.

总结

以上是内存溢出为你收集整理的android – 隐藏在ToolBar后面的ListView,以及隐藏在ListView后面的浮动 *** 作按钮全部内容,希望文章能够帮你解决android – 隐藏在ToolBar后面的ListView,以及隐藏在ListView后面的浮动 *** 作按钮所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1125933.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存